Join Our Community 

We can’t wait to start learning with you! Follow the steps below to enroll.
Two students smiling while looking at their cellphone

Choose the Right Path for Your Child

Whether you’re looking for a full-time online school or individual course options, Utah Virtual Academy (UTVA) gives your student the tools and support they need to succeed. 

Full-Time Enrollment

K-12

For families seeking a new primary school option for their child in grades K-12.

  • Tuition-free public charter school
  • Serving students in grades K–12
  • Utah-certified teachers and counselors
  • Personalized learning
  • College and career readiness opportunities
  • Honors and AP® course offerings
  • NCAA-approved courses
  • Accredited high school diploma upon graduation
  • Credit recovery opportunities
  • Ability to earn industry certifications

Part-Time Enrollment

6-12

For students in grades 6-12 who attend another public school but want to take additional courses.

  • Tuition-free individual courses
  • Available for grades 6–12
  • Take up to 6 credits per year while staying enrolled at your current school
  • Utah-certified teachers and dedicated mentor support
  • Credit recovery opportunities
  • Honors and AP® course offerings
  • College and career readiness opportunities
  • Ability to earn industry certifications

Full-Time Enrollment at UTVA

Full-Time Eligibility Requirements

Age Requirements

State law requires a student to be at least five years old and no more than 17 years old on or before September 1 to be eligible for the current school year. With respect to special education, a person who is no more than 21 years old on or before September 1 and has not passed the eleventh grade is eligible for UTVA.


Proof of Residency

While attending UTVA, you must maintain a full-time Utah residency. 

How to Enroll: Full-Time

Step 1

Create an Enrollment Account

The K12 enrollment portal provides access to your online application to UTVA, along with real-time alerts and quick links to important info.  

Step 2

Submit an Application

Once you’ve begun an application in K12’s enrollment portal, click the option to add a new student or continue with your application. Simply fill in the fields with your child’s information, select UTVA, and hit Submit.  

Step 3

Upload Additional Documents

Step 4

Welcome to Utah Virtual Academy!

We recommend using Google Chrome or Firefox as your web browser if you enroll online.

If you need assistance in another language, please call 855.710.0910.

strider the fox

We recommend using Google Chrome or Firefox as your web browser if you enroll online.

If you need assistance in another language, please call 855.710.0910.

Want more great tips for enrollment and beyond?

Part-Time Enrollment at UTVA

Part-Time Eligibility Requirements

Students in grades 6–12 who reside in Utah and currently attend either a public school or homeschool are eligible to enroll in part-time courses through the Statewide Online Education Program (SOEP). 

 Courses must be consistent with graduation requirements and any Individualized Education Plan (IEP) that may be in place.  

Students must stay enrolled at their local public school or homeschool to participate in the SOEP program. Please do not withdraw your student from their school if they are enrolling in UTVA part-time. 

How to Enroll: Part-Time

Step 2

Fill out an Application

Begin your application in the PowerSchool enrollment portal by completing all required fields with your child’s information. 

Step 3

Select Individual Courses

Step 4

Sign and Submit Application

Step 5

Welcome to Utah Virtual Academy!

We recommend using Google Chrome or Firefox as your web browser if you enroll online.

If you need assistance in another language, please call 855.710.0910.

strider the fox

We recommend using Google Chrome or Firefox as your web browser if you enroll online.

If you need assistance in another language, please call 855.710.0910.