NC Virtual (NCVPS)

North Carolina Virtual Public School

 North Carolina Virtual Public School (NCVPS) is a distance learning option available to students.   The courses are managed 100% online with mostly asynchronous courses.  Students work on campus in our YES Center or at home (FLEX - 11th & 12th only).  Students are expected to login to their virtual class every school day and plan to work a minimum of 90 minutes per day! 


❖CTE, Honors & AP course options 

❖2.8 unweighted gpa required 

❖Students may ONLY take ourses not offered at CMHS 

❖Login daily, 90/minutes per day 

❖Virtual courses; no live session

Students may take Fall, Spring, & Summer classes

Interested in a virtual NCVPS course?

Apply here: NCVPS Application



Summer 2024

Fall 2024

Spring 2025

Potential COURSE OPTIONS: Students may ONLY take courses from the lists below. 

ELECTIVES 

WORLD LANGUAGES: (live, virtual coaching session may be required)



AP COURSES


CTE COURSES: 



ARTS ELECTIVES 

Where do I take my virtual courses? 

Grading Policies 

Ms. Sweeney

YES Center Coordinator

Room #2208

Kathryn.sweeney@cabarrus.k12.nc.us



See the YES Center info page

Mr. Dyer

YES Center TA

MU #4




See the YES Center info page