Courses Home‎ > ‎Online Course Options‎ > ‎NCVPS‎ > ‎


What is North Carolina Virtual Public Schools? 
North Carolina Virtual Public Schools (NCVPS), provides CHCCS students with over 150 online course options, including content electives and Advanced Placement classes, that are may not be available within the CHCCS course catalog or are unattainable due to scheduling conflicts. 

Each NCVPS course is taught and facilitated by highly-qualified teachers from North Carolina and around the world using Blackboard, Moodle or Canvas learning management systems. NCVPS courses utilize real-time and asynchronous collaborative tools, audio & video, blogs, virtual labs, and cutting-edge assessment tools, allowing students to connect with their teachers and fellow classmates 24 hours a day, 7 days a week.

“Virtual learning” means registered students can take classes using their own devices using the Internet. Course content, assignments and demonstrations are provided on an anytime, anywhere basis. Students use email, instant messaging and online chat forums to interact with their teachers and other students. Teachers and students may talk to one another over the phone or over their devices. When students complete assignments, they can send their papers or tests to their teacher electronically. Grading and individual remarks are sent from the teacher to the student in the same way.