Utah Core alignedSTEAM + projectsSpanish every grade

Real school.
In virtual reality.

Every course at VHCS is aligned to the Utah State Core and taught by a licensed Utah educator. The only difference is where it happens.

A painted Egyptian goddess on a temple wall, between two carved columns, inside the virtual classroom.
A temple wall, at arm’s length in a social studies lesson.
Licensed Utah teachersIn class with your student
Live classes togetherDaily in 4–8, flexible in 9–12
Subjects on rotationJust like an in-person school
Grades 4–12Elementary through senior year

Core subjects

STEAM subjects, taught through projects, built on the Utah State Core.

By grade band

4–6Elementary

Foundational skills in a high-engagement virtual environment. Shorter sessions, more guided instruction, and a heavy emphasis on curiosity-based exploration across all core subjects. Students learn synchronously, live with their teacher and classmates.

7–8Middle School

Subject-area specialization begins. Students rotate through dedicated VR classrooms for each core subject, building deeper content knowledge and stronger study habits. Students learn synchronously, live with their teacher and classmates.

9–12High School

College and career preparation. Rigorous Utah Core coursework, elective pathways, and dual-enrollment options for qualifying students. Grades 9 through 12 work on a flexible model, with both synchronous and asynchronous options.

Inside the lesson

The standards are the same; what a lesson can be is not.

The high school program

Grades 9–12, built for what comes after graduation.

A high-school-age student at a table in a VR headset, seen from behind, his lesson view mirrored on the screen behind him: a rendered classroom with an avatar in it.
An older student works through a lesson, his view mirrored to the screen behind him.

Authorized through the State of Utah

Virtual Horizons Charter School is a public charter authorized through the State of Utah. Our curriculum meets every Utah Core Standard, and grades 4–12 are enrolling for the 2026–27 school year.