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. Arabic, Chinese, Japanese, Korean, & Russian include Conversation Coach

“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 2026-27 is open. We are currently accepting transfer enrollments for Spring 2026 and Year Long 2025-26 upon approval. Please reach out to our Non Public office to discuss transfer options for Spring 2026 and Year Long  2025-26 prior to submitting payment. Please contact us by email at nonpublicstudents@ncpublicschools.gov or Phone: 984-239-6371 

2025-26 Important Dates

Event Year Long 2025-2026 Spring 2026
Start August 25 January 20
Add/Drop September 8 February 2
End May 12 May 12

2026-27 Important Dates

Event Summer 2026 Fall 2026 Year Long 2026-2027 Spring 2027
Start June 23 August 24 August 24 January 19
Add/Drop June 29 September 4 September 4 February 1
End August 3 January 8 May 11 May 11

Enrollment Process

Are you ready to enroll? Visit our Enrollment Process page for full details and a link to our Enrollment Form.

IEP/504

Homeschool students may enroll in courses through the North Carolina Virtual Public School (NCVPS); however, accommodations and supports can only be provided if the student has a valid, current IEP or Section 504 plan issued and maintained by a North Carolina public school unit. NCVPS does not create, update, or manage IEPs or 504 plans, and expired or outdated plans cannot be implemented. It is the responsibility of the public school unit (PSU) to ensure the IEP or 504 plan is active, within its effective date range, and shared at the time of enrollment so accommodations can be implemented appropriately in the online environment. Without a valid IEP or 504 plan on file, NCVPS is unable to provide formal accommodations or modifications.

Home and Private School Information Session

Did you miss our Non Public Information Session in June? You may view the archive recording below 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.

Information Session Recording

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.