Latest News
Summer Session Guide for Schools 2025
See all the details for summer registration.
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.
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...
Meet Super Student Emily G-P.
Meet Emily G-P “I began taking NCVPS classes in eighth grade with the intention to get ahead on my high school course requirements for more room in my schedule later on.” — Emily G-P., NCVPS Student “Emily has a heart for many areas of the PTC. She is an active tutor,...
Meet Super Student Aditya B.
Meet Aditya “Taking Earth and Environmental Science with NCVPS allowed me to get that graduation requirement out of the way, letting me take more advanced courses of my choice. It also gave me experience with taking online courses, encouraging me to take more in order...







