Charlotte Mecklenburg Virtual Schools currently provide virtual learning for students in grades K-12.

These schools are separate from in-person learning at neighborhood and other magnet schools.

All CMS virtual schools:

  • 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.

Virtual Elementary and Middle Schools

The Elementary and Middle Virtual Schools include a blend of synchronous (live at a particular time) and asynchronous (independent) work, with time in each part depending on the grade level and/or class. For the elementary school, the first half of the day will be mostly synchronous, and the second half mostly asynchronous. However, there will be some synchronous opportunities in the later part of the day, including opportunities for targeted support, enrichment, clubs, office hours with teachers, and a closing class meeting to give students an opportunity to reflect and goal-set.

Virtual High School

The High School Virtual Learning (VL) program serves grades 9-12. Full-time students take 100% of their classes online and from the convenience of home or other location. Students may also opt to take their online courses at the brick-and-mortar location, which provides students with additional supports including access to technology, counselors, and teachers. The flexibility of working from home or in a school setting provides a truly personalized learning environment.  Students may participate in co-curricular activities and sports at their home school (transportation not provided).


Virtual Learning Schools

Level Blue Green Violet
Elementary School
Middle School
High School


Enrolling in the virtual schools

Families may choose the virtual schools via the CMS Choice Lottery for grades K – 10.

Families of interested students in grades 11-12 must submit a Request for Reassignment/Transfer using the process below:

  • If you are a current CMS student:
    • Step 1: Complete the online Request for Reassignment/Transfer form using the link in the green button below. 
    • Step 2:  The Virtual School principal will obtain your transcript via the PowerSchool portal. You can read more about the transcript review for the Charlotte-Mecklenburg Virtual High School here.
    • Step 3:  Student Placement will send you a letter with the results of the transfer/reassignment request. Please note that the transfer will NOT be approved unless the transcript meets requirements.
  • If you are NOT a current CMS student:
    • Step 1:  Enroll in CMS through Student Placement (as a future student for the next school year) or at your neighborhood high school (during the current school year).
    • Step 2:  Once the enrollment is complete (and you have received a student ID and PIN), complete the online Request for Reassignment/Transfer form using the link in the green button below. 
    • Step 3:  Take a copy of your official school transcript to the Charlotte-Mecklenburg Virtual High School for transcript review.
    • Step 4:  Student Placement will send you a letter with the results of the transfer/reassignment request. Please note that the transfer will NOT be approved unless the transcript meets requirements.


Magnet Expectations Agreement

Charlotte Mecklenburg Virtual High School Expectations Agreement English version


Learners Who Thrive in Virtual Learning…

  • Can handle independent learning
  • Enjoy a personalized learning experience
  • Like to be challenged
  • Want an individualized schedule
  • Care about their personal success
  • Are natural leaders
  • Want small school environments with more one-on-one attention from teachers