Latest News
We Have You CoverEd
When your school needs a teacher, NCVPS has you CoverEd.
Whether it’s long-standing vacancies or an unexpected staffing gap, our team can step in quickly to provide full instructional support with licensed North Carolina teachers.
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.”
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.
Meet Super Student Ivan P.
“Online courses have advanced my education by so much, just from the fact that they’re there. These online courses allow for a consistent learning environment, and I believe that it’s a great step towards pursuing equal access for education to as many people as possible. From my personal experience, taking online courses has allowed me to indulge in interests I wouldn’t otherwise have had access to.” – Ivan P.
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...






