Latest News
Meet Super Student Abbigail B
“One pleasant surprise I’ve had is how helpful and empathetic my teacher has been! If I’ve had any trouble, questions, or concerns about any classwork, my teacher is always quick to respond and consider what I have to say!” – Abbigail B.
NCVPS Middle School Program Expansion
North Carolina Virtual Public School (NCVPS) has long been a trusted provider of high school courses across the state, and in the last five years, we have expanded our offerings to support middle school students in grades 6–8.
Meet Super Student Henry Z
“I have always been motivated to excel in my academics which led me to NCVPS because they offer advanced courses that my middle school doesn’t offer. This fall I will be starting high school, so the online courses allow the much needed time flexibility for me to engage heavily in my athletic activity as an ice hockey player.”
Summer 2024
Summer Session Guide for Schools - 2024 Summer Session Program Overview Summer school with NCVPS is a fast-paced program. An entire 18-week course is taught in just 6 weeks. Students will spend 2-4 hours each day, Monday through Friday, working on their courses, and...
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...
Updating Contact Information
At North Carolina Virtual Public School, we know strong communication is vital to student success.
Meet Super Student Zaye M
“Everything about online classes has been a surprise. I never dreamed that I would prefer it to actual in-person classes; the freedom to set my goals to my standards, the ability to see my growth online, and the opportunities for outreach programs where I can go out into the community and serve as needed.” -Zaye M.
Current Enrollment Options – February 2024
See the current enrollment options for October, 2022. Our regular enrollment period for Fall 22 block and yearlong courses has ended, but we still have several options for you.
Funding for Spring 2024
Check out the funding details for Spring 2024.





