Latest News
Built-In Support for Every Learner: Accommodations at NCVPS
At NCVPS, we believe all students deserve a learning environment where they can succeed. That’s why our courses are thoughtfully designed with built-in accommodations that support students with 504 Plans, IEPs, or those who simply need a little extra support.
2025-2026 Academic Year Guide
See everything you need to know and do to register for 2025-2026 NCVPS classes
Meet Super Student Gabe S.
“This semester I wanted to pass all my classes with an A, and so far all the studying and good tests are paying off because almost all my grades are now an A, and the semester is almost over.”
Meet Super Student Anastacia B
“One pleasant surprise about taking online classes has been the sense of community and support among fellow students and instructors. Despite the virtual nature of the platform, I’ve felt connected to my peers and teachers through collaborative projects, discussion forums, and virtual meetings. The sense of camaraderie has made the online learning experience more engaging and enjoyable.” – Anastacia B.
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.






