Latest News
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.
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 ELA Contact Information
See how to update your ELA Contact Information.
Meet Alexa Haselhorst – NCVirtual 2020 Teacher of the Year
Raleigh, March 6, 2020 — Alexa Haselhorst has been named the 2020 NCVirtual Teacher of the Year. We are extremely proud of her excellence in teaching as well as her leadership during her tenure with the organization. Please join us in congratulating her. “Alexa's...
Meet Super Student Caroline C.
Meet Caroline C: "As someone who can have a hard time with deadlines, I really like how with Latin 1, I can do some work ahead of time because it has already been given to me. While memorizing the vocab definitely isn’t necessary, it really does make things a little...
NC Virtual Teacher of the Year: Alexa Haselhorst
NC Virtual is pleased to announce its 2020 Teacher of the Year: Alexa Haselhorst! Please join us in celebrating this award with her. Alexa is one of our French instructors and a World Language Instructional Leader. She has also worked on our curriculum development and...
Now Hiring – Course Outliners
Now Hiring! We have four postings on the NC Schools Jobs board! Follow the links for details. AP Art History – Curriculum Course Outliner. Discrete Math – Curriculum Course Outliner. Seventh Grade Math – Curriculum Course Outliner. Sixth Grade Math – Curriculum Course...
Meet Super Student Matthew S.
Meet Matthew S. "Taking a class with NCVPS was new, and interesting. I felt a contrast between regular classes and my NCVPS class." --Matthew S. "Matthew is a middle school student taking Earth and Environmental Science. He takes each challenge and makes a really fine...





