
Welcome to the NCVPS Virtual Advantage!
The NCVPS Virtual Advantage provides quality learning opportunities to North Carolina homeschool and private school students as well as students outside of North Carolina. Since NCVPS is a supplemental program, students maintain their status as a homeschool or private school student. If your child is enrolled in a public school, please work with the public school to coordinate the enrollment.
“I have used NCVPS for a year now as a homeschooler. I have been extremely pleased with the administration as well as the teachers that my daughter has been assigned to. They have been very active in her learning and stayed in touch thru email and texts thru out the course. I would definitely use NC Virtual again and refer them to others.” ~Betsie P.
Enrolling with the Virtual Advantage for online courses provides schools, families and students with tremendous flexibility. Our nationally recognized quality online courses meet the highest academic standards that families seek and students deserve.
Our teachers work to personalize instruction. We get to know our students so that we can always do what’s best for them and not what’s easiest for us.
The power of a teacher can never be replaced, regardless of the delivery of instruction. As an online school, we rely heavily on technology, but there is no app for good teaching.
We communicate regularly with stakeholders at the school level and with parents of our students. Our maxim: It’s all about the relationship!

“NCVPS has been a great experience for my
child. I feel that NCVPS has the best teachers. My child was able to work at her own pace and complete assignments ahead of time. She felt she could ask questions and the teachers were always quick to respond. I feel we made the best choice in utilizing your courses for home education. Thank you!” ~Tandi B.

“As a competitive gymnast, I train around 30 hours per week, which makes it hard to attend traditional school. Much of my high school coursework has been completed through NCVPS. I’ve been able to balance training, travel, and my schoolwork. Also, many NCVPS courses are NCAA approved, which is very important since I plan to compete in college gymnastics in the future.” ~ Kate G.
Upcoming Dates
Registration for the 2025-2026 school year is open.
Event | Summer 2025 | Fall 2025 | Year Long 2025-2026 | Spring 2026 | |
Start | June 24 | August 25 | August 25 | January 20 | |
Add/Drop | June 30 | September 8 | September 8 | February 2 | |
End | August 1 | January 9 | May 12 | May 12 |
Enrollment Process
Are you ready to enroll? Visit our Enrollment Process page for full details and a link to our Enrollment Form.
Home and Private School Information Session
Please join us on Tuesday, June 17, at 6:00 PM or Thursday, June 16, at 11:00 AM for our Non Public Information Session to learn how NCVPS supports home and private school needs with the NCVPS Virtual Advantage for non public schools. Learn how to make the most of the NCVPS experience, check out new courses, hear about support initiatives available to students, and get all your questions answered.
Register for Tuesday, June 17 at 6:00 PM
Register for Thursday, June 19 at 11:00 AM
Office Hours
NCVPS hosts a Virtual Lunch Break for schools and parents daily, Monday-Friday from 12 – 12:30 pm (Monday-Thursday during June and July). Join us during that time in our Zoom online classroom.
Contact Information
NCVPS prides itself on having a single point of contact to assist and support non-public education students and their families. Please contact us by email at nonpublicstudents@ncpublicschools.gov or Phone: 984-239-6371.