Charlotte Mecklenburg Virtual High School currently provides virtual learning for students in grades 9-12. CMS is excited to extend virtual learning to students in grades 3-8 for the 2021-22 school year.  Opening in fall 2021, the district will add a virtual elementary school and a virtual middle school to its portfolio of school options. 

All CMS virtual schools will:

  • Provide students access to all core courses and a wide range of elective courses including middle and high school honors courses and high school AP courses;
  • Support each student according to their individual learning needs including our students with an IEP, English learners, and gifted students;
  • Support the social and emotional well-being and health of all students;  
  • Create opportunities to develop community among students, teachers and staff.

Program Structure

Grade Levels

There will be three virtual schools available: one serving grades 3-5, another serving grades 6-8 and the last serving grades 9-12. CMS will not offer virtual instruction for students in grades PreK-2 in the 2021-22 school year. These grades may be added in future years.


The virtual schools will follow the district’s 2021-22 academic year calendar. All teacher workdays, early release days, holidays and breaks will be consistent with the district’s in-person schools.

Sports & Extracurricular Activities

Middle and high school students enrolled in a virtual school have access to sports and extracurricular activities at their assigned home school. Please contact your home school about participation, scheduling and tryouts for sports teams.


Any student enrolled in CMS is eligible to register for a virtual school.  If you have not yet enrolled your student in CMS, please visit our Student Placement enrollment page for next steps.

Already enrolled in CMS? Registration for the 3-5 and 6-8 virtual schools is coming soon!

Students who register for a virtual schools are expected to participate virtually for an entire school year. In cases of extreme hardship, students will be permitted to transfer out of the virtual school to their assigned home school at the end of the 1st semester.