Select Page
Home and private school page banner

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.

why choose the nc virtual advantageEnrolling 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.

Students FirstStudents firstOur 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.

Teachers Matterteacher with studentThe 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.

Communication is Keyteacher with studentWe communicate regularly with stakeholders at the school level and with parents of our students. Our maxim: It’s all about the relationship!

Serving homeschools, private and out of stateSince opening courses to home and private school students in 2012, the number of home and private schools using our program has grown to over 1300 as families recognize the advantages of partnering with NCVPS.

“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.

Course costs. Summer - In state: $310; out of state $500. Fall & Spring blocks: $420 in state, $700 out of state. Year long: $510 in state, $880 out of state. Critical Languages, $640 in state, $915 out of state. Mandarin, Arabic, Japanese and Russian include conversation coaches.

“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.

Enrollment process
Course catalog
faqs

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.