Latest News
2026-2027 Academic Year Guide
NCVPS registration is open for the 2026-2027 school year. The 26-27 NCVPS Catalog is live on our catalog page. Check back periodically for catalog updates. We will also make those announcements here in the E-lert. We have started districts and charters with their...
Meet Super Student Esther P
“Taking an online course taught me a lot of things outside the course. I have learned how to manage my own time, and how to get things done due to deadlines. Since having NCVPS also allows me to do lessons at home, I was able to get ahead so I had time for other activities.” – Esther P.
Meet Super Student Victor E
“A pleasant surprise about taking online classes has been that my teacher opens the entire module and we can get the work done at our pace which I would say is a pretty nice touch.” – Victor E.
Health and Physical Education Permission Forms (Updated)
We have updates for our Health and Physical Education Permission forms.
Meet Super Student Kalani M.
“Taking an online class advanced my education by having more flexibility with completing assignments, talking to teachers, and learning more about online classes. I loved taking this online class because it was interesting to expand my knowledge on journalism and express myself through writing. I love writing so this was a great opportunity to learn more about it.” – Kalani M.
Meet Super Student Sunni A.
“Online courses made it easy for me. It is easy because I know where everything is. I feel like I can take my time with it and learn at my pace.” – Sunni A.
End-of-Semester Guide for NCVPS Parents: Key Dates and Support Tips
Help your student finish their NCVPS semester successfully with the tips on this guide.
Meet Super Student Anika D.
“Taking these courses allowed me to understand the material in a more thorough and personal way, which helped me to not only pass the classes, but rather ensure that it remained in my mind. Thus, I feel that the freedom associated with NCVPS courses taught me how learning can be done in a variety of ways and how it can advance our knowledge in ways that we would not otherwise have imagined.” – Anika D.
Meet Super Student Jagruthi H.
“My decision to take an NCVPS class was driven by my desire to expand my academic horizons and immerse myself in the world of computer science. During my freshman year of high school, I relocated from Ohio, where the order and structure of courses differed significantly. Despite my enthusiasm for Computer Science, I missed the opportunity to take AP Computer Science Principles due to the timing of my move. However, I was determined to pursue my passion. Through research and conversations with friends, I discovered NCVPS, which offered a course in Python programming—a language I had been eager to learn, and without hesitation, I enrolled for the spring semester.” -Jagruthi H.








