Select Page
AP Join Codes 2025-2026

AP Join Codes 2025-2026

Our teachers shared their AP Join Codes with students during the first week of class. If students enrolled late or don’t remember the code, have them ask their NCVPS teachers again. AP Exam Registration Process for Online Students Students taking AP courses through an...
AP Join Codes 2025-2026

Current Enrollment Options for October 2025

Our open enrollment period for fall has closed; however, we still have enrollment options for you. Transfers NCVPS accepts transfer students after the regular enrollment period has ended. Ideally, transfer students should have already been enrolled in the course at...
Meet Super Student Anita D

Meet Super Student Anita D

“One pleasant surprise about taking online classes was how connected I still felt with my teacher and classmates. I expected it to feel distant or isolating, but there were actually lots of opportunities to interact through messages, discussion boards, and feedback.”...
NCVPS Middle School Program Expansion

NCVPS Middle School Program Expansion

NCVPS Expands Middle School Program: New Courses, Real-Time Learning, Same High Quality 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...
Meet Super Student Gabe S.

Meet Super Student Gabe S.

“Taking an online course helped bring my overall GPA up to a 4.366.” – Gabe S.  “Gabe is definitely a super student.  He and his family live in Ashe County in the town of West Jefferson,  and when the hurricane hit, I contacted him to see if he was ok and to...