Home & Private School Student FAQs

General Questions
What is the Virtual Advantage?
The Virtual Advantage includes NCVPS courses and programs offered to North Carolina home schools and private schools as well as out-of-state schools.
What grade level must a student be in to take an NCVPS course?
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 in our catalog.
Middle school students may take NCVPS high school classes for high school credit with the exceptions of English II, English III, English IV, CTE courses, and AP courses. See the NC State Board of Education Policy CCRE-001: Course Credit for full details.
Grades, Credits, and Diplomas
Does NCVPS grant or offer diplomas?
No, we do not grant credit or offer diplomas. Home and private school students may take classes with us, but they would receive their diplomas from their home-school institution or private school.
Does NCVPS provide transcripts?
How can I monitor my child's progress?
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.
How do I request an Enrollment/Grade Verification?
Request for an EGV forStudent Name:School Name: (indicate it’s a homeschool/private school)Semester of Courses:
Person(s) you would like to receive the EGV
Enrolling
How can I enroll my home or private school student in an NCVPS course?
We have a 4-step process for enrollment. You will see that process on our Home & Private School webpage.
How can I know if my student is fully enrolled in an NCVPS course?
Once your enrollment is fully processed, you will receive a confirmation email with the subject line: NCVPS-Enrollment Processed-Next Steps.
How many courses can a student take each semester?
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.
How do we get started once enrolled?
You will receive an NCVPS-Enrollment Processed-Next Steps email. The email includes a number of links for frequently asked questions, calendar dates, and other helpful information for parents and private school academic advisers.
How do I change or drop an enrollment?
To make a change to your enrollment. Please submit a Help Ticket to our Virtual Support Center.
Please note the following:
Dropping a Course – This is when a course is removed from a student’s schedule within the first 10 days of each semester. Tuition refunds (less the $100 registration fee per course) are eligible with enrollment drops.
Adding a Course – Courses can be added or changed through day-10 of each semester. Adding through day-5 is recommended for the summer semester.
Withdrawing a Course – is when a course is requested to be removed after day-10 of each semester. Refunds are not honored with withdrawals. However, a course withdrawal can be requested at any time throughout a semester. No grade is reported for withdrawn enrollments.
Note: The last day to drop a course and receive a refund for each semester. All refunds are minus the $100 registration fee.
Do I need to submit an Enrollment Form for each term?
Yes, a new Enrollment Form must be submitted for each term or each new school year.Â
Courses
What are NCVPS courses like?
We have a number of videos that showcase our program. See Inside the North Carolina Virtual Public School and NCVPS – A Day in the Life of an NCVPS Student.
What courses do you offer?
We offer core courses, electives, world languages, career and technical (CTE), and advanced placement. All courses are listed on our Catalog page.
Can homeschool and private school students take any NCVPS course?
Yes! With the exception that out-of-state students cannot take any of our CTE courses.
How much work does an NCVPS course require?
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.
Are home and private school students required to take the state's end-of-course exam?
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.
Do you administer AP exams?
No, we do not administer AP tests. Please refer to the AP Central Homeschooled Students page for details on how to test your student.
Are students required to log into their courses at a particular time each day?
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!
What courses or curriculum should home school students take at each grade level?
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.
Costs
Is there a cost to take NCVPS courses?
Public and charter schools receive an allotment from the state that covers the cost of their enrollment. Homeschools 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.
What is the cost of NCVPS courses?
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.
Can I get a refund if we decide not to take the course?
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.
When is my payment due?
Payment is due two (2) weeks before the 1st day of class each semester. View the NCVPS calendar to see semester start dates.
What type of payment is accepted?
NCVPS accepts checks and debit/credit cards for payment for enrollments. Check payments. It is highly recommended for late enrollments to be made via credit card.
Technical Course Questions
Do I have to have a computer and Internet access at home?
Absolutely yes if you are taking the class outside of school. You must have regular, daily access to a computer and the Internet. Some of you will be working in your school computer lab; in this setting, your time to complete assignments will be limited unless you can have access to the computer lab before and after school.  Some of you will try to access your NCVPS online course from a public library. You may find that the public library limits the amount of time you can use a computer. Public libraries limit the time one can use a computer in order to make the library’s computers available to all. You will be more successful if you have a computer with Internet access at home in addition to using a computer in your school lab or at the public library.  Labs at schools may be closed for various reasons, so it is important to have a backup plan for those days. Visit our Technology Requirements page for more information.
I am submitting my assignments, but my teacher isn't receiving them. What should I do?
This can be a number of issues.
1. Make sure that your login session hasn’t timed out or that you are still connected to the network.
2. Make sure the file was saved properly with a valid extension that is compatible with Canvas. ( i.e. Wrong= “assignment.doc.docx”, Â Correct = “assignment.doc” or “assignment.docx”)
3. Â If you are using Mozilla Firefox on a MAC, it will insert the file name without the extension in some cases which Canvas will treat as an invalid file type. If you still have problems, submit a help ticket to our Virtual Support Center.
I am locked out or cannot access my assignment/test. What should I do?
Contact your instructor or the Virtual Support Center.
I can't attach a file to submit an assignment in Canvas. It says Error: File invalid?
The following are directions on how to troubleshoot attaching a file: Make sure the file was saved properly with a valid extension that is compatible with Canvas. i.e. Wrong= “assignment.doc.docx”, Correct = “assignment.doc” or “assignment.docx”
If you continue to have problems, contact your instructor or the Virtual Support Center
General Knowledge
What should be the first thing I do as an NCVPS student?
Be sure and visit our Getting Started as a Student page.
Do you have a code of conduct for students?
Yes, we do!  It’s important that you are familiar with our conduct policies that cover everything from online behavior to cheating and plagiarism. Â
What is expected of me as a student enrolled in a NCVPS course?
- To be successful taking an online course, one needs to have good reading and comprehension skills, solid communication skills and excellent time management skills. Although we do not expect you to be computer experts, we do expect that you have basic computer skills: sending emails and attaching files to emails. And yes, we do expect you to have a computer with Internet access.
- You will need to know the requirements of the course(s) you are taking. You will find a syllabus in each course; print out this syllabus. Keep a calendar of the due dates. Use your weekends to get ahead. Stay current in submitting your assignments.
- We do expect you to have read and to adhere to the NCVPS policies and procedures.
How do I establish a homeschool in North Carolina?
For information on the establishment and administration of a homeschool in North Carolina, please visit the NC Division of Non-Public Education website.
How do I transfer my student from a public or private school to homeschool?
Before withdrawing a student from a public or private school, you must first submit a Notice of Intent with the NC Division of Non-Public Education. For information on the establishment and administration of a homeschool in North Carolina, please visit the NC Division of Non-Public Education website.
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.