Latest News
2024-2025 Academic Year Guide
Key Dates 2024-2025 Calendar Start Last Day to Drop Last Day to Add Transfer Enrollments Begin End Final Grades Posted Summer June 25 July 1 July 1 No Summer Transfers August 2 August 12 Early Start Fall August 12 August 23 September 9 September 10 December 6 December...
TOT2 (Teacher Online Training) Registration Is Open
Sign up for our Teacher Online Training Pt. 2 courses! We have three cohorts this fall.
OCS Enrollments – Adding a Second Classroom Teacher
See how to add a second classroom teacher to your NCVPS OCS course.
Meet Super Student Samantha G.
Meet Samantha G. “I plan to be a physician assistant and go to Third World countries to help poor communities.” –Samantha G. “This young lady has already completed the course! She always completed second attempts on her writing assignments to improve her fluency. She...
NC Virtual Students Place Second in High School Computer Programming Competition
NCVPS students Cindy Gao and Daniel Hwang recently finished second in UNC Asheville’s 2017 High School Computer Programming Competition. Cindy and Daniel both take NCVPS’s AP Computer Science Principles’ course, and they represented Adrey Kell High School in the...
Meet Super Student Elizabeth M.
Meet Elizabeth M. “A goal I had this semester was to start a peer assistance organization at my face-to-face high school. I was inspired by the volunteer work I do through the NCVPS Peer Tutoring Center’s Virtual Buddy Program (I’m the program’s student leader), and I...
Meet Super Student Olivia H.
Meet Olivia H. “I have immensely enjoyed my experience with NCVPS. Taking an online course allowed me ample time to conduct research through the Brody Honors Medical Research Program. I am grateful for the flexibility offered by the online course and the informative...
Meet Super Student Heather M.
Meet Heather M. “NCVPS welcomed me with open arms as I started my first class with them! It was very easy for me to get the hang of the system and help from multiple sources allowed me to gain the basic knowledge I needed to know about it. Taking an online course...
Meet Super Student Abigail W.
Meet Abigail W. “I have loved taking courses through NCVPS. All of the online teachers I have had, have been amazing. I was very nervous about taking Spanish 3 online, given that I had taken the first two sections at my face-to-face school, and even though I had taken...








