Below are some frequently asked questions about Non-Public Students at NC Virtual Public School. Please click on the question to view related answers.

General Questions
The Virtual Advantage includes NCVPS courses and programs offered to North Carolina home schools and private schools as well as out-of-state schools.
“Non-public” is the state’s term for students who are home-schooled or enrolled in private school who are either in North Carolina or out of state.

We have a complete high school catalog of our courses and a small number (but growing) of middle school courses. See our full course listing on our catalog page. 

We also have a select number of courses middle school students can take to earn high school credit. See that list on our High school courses for middle school students page.

Grades, Credits, and Diplomas
No, NCVPS does not grant credit or offer diplomas. Home school and private school students may take classes with us, but they would receive their diplomas from their home-school institution or private school.
No, NCVPS does not provide transcripts. NCVPS provides home and private school students with an Enrollment/Grade Verification (EGV) which includes the final (numerical) grade that the student has earned for the course. You may request an EGV at any point after the completion of the NCVPS course.

NCVPS provides progress reports every two weeks which may be accessed via the NCVPS Registration System by the enrolling home school or private school contact. In addition, you may sign up for the Canvas App or Parent Observer Access to receive notifications and direct access to your student’s course. You can also contact the teacher directly for progress checks.

We have a 4-step process for enrollment. You will see that process on our Non-Public School Students web page.
Once your enrollment is fully processed, you will receive a confirmation email with the subject line: NCVPS-Enrollment Processed-Next Steps.
You will receive an NCVPS-Enrollment Processed-Next Steps email. The email includes a number of links for frequently asked questions, NCVPS Calendar dates, and other helpful information for parents and private school academic advisers.
Traditionally, high school students complete four courses per semester for a total of eight per year. However, this varies by student and by course. You may enroll for only one course or a full course load.

We offer core courses, electives, world languages, career and technical (CTE), and advanced placement. See our full list of courses on our catalog web page.

Yes! With the exception that out-of-state students cannot take any of our CTE courses.
Our courses have a lot of work! Here are the estimated times: Summer courses: 3-5 hours of work each day (depending on the course), Monday through Friday. You must have daily access to the Internet for the duration of summer school. There are no exceptions made for students who attend camps or go on vacations where they do not have access to the Internet. Fall and spring block courses: 90 minutes of work each day (depending on the course), Monday through Friday. Yearlong courses: 50-60 minutes of work each day (depending on the course), Monday through Friday. Weekends: That’s right! Just like in traditional school, you may have to finish up homework over the weekend. We don’t have any due dates on weekends, but you may need to study for a test, read your novel, or work on a project.
No, home school and private school students cannot take the state exams. However, some courses will have teacher made final exams or projects which are required.
NCVPS does not administer AP tests. Please refer to the AP Central Homeschooled Students page for details on how to test your student.
No, students do not have to log in to their course at a particular time. Students will have work each school day, and they must follow our pacing guide and meet our assignment due dates. Otherwise, they have access to our courses 24/7 until the course ends. They can work at any time that suits them. Just be aware of those due dates!
Parents of home school students are responsible for choosing the courses that best meet the needs of their children. We also have prerequisites for certain courses. Students must have met those prerequisites before they can enroll in those courses. See our list of prerequisites. Also, see the Home School section of the Division of Non-Public Education’s home page.
Public and charters schools receive an allotment from the state that covers the cost of their enrollment. Home schools and private schools must pay via credit/debit card or check to DPI. The NCVPS funding formula passed by the NC General Assembly for public schools does not cover the cost of enrollments for home or private school students.

We have several different prices based on the length of the course, and our world language courses have an additional cost for the conversation coaches.

  In-State Cost Per Course Out-of-State Cost Per Course
Summer Semester $310 $500
Fall/Spring Semester 

(Block Courses)

$420 $700
Year-Long Courses $510 $880
World Language Courses $640 $915

NCVPS also has a $100 registration fee per student.

Students may drop a course and receive a refund (excluding the non-refundable $100 registration fee) prior to the 10th day of the course designated on the NCVPS Calendar.
Payment is due two (2) weeks before the 1st day of class each semester. View the NCVPS calendar to see semester start dates.
NCVPS accepts checks and debit/credit cards for payment for enrollments.

Learn more about home school and private school opportunities at our Virtual Advantage webpage.

Learn more about NCVPS courses at our Getting to Know NCVPS webpage.