Welcome to the Virtual Advantage! The Virtual Advantage by NCVPS provides learning opportunities to North Carolina homeschool and private school students as well as students outside of North Carolina.
Virtual Advantage Overview
The North Carolina Virtual Public School (NCVPS) strives to provide quality educational choices to students and their families through the Virtual Advantage program. The Virtual Advantage program is open to home school, private school, and out-of-state students desiring to take NCVPS courses. Since opening courses to non-public students in 2012, the number of non-public enrollees increased from 13 to over 500 as a growing number of families recognize the advantages of partnering with NCVPS.
All NCVPS courses are aligned to the NC Standard Course of Study. NOTE: Parents and schools from outside of North Carolina should check with their local and state authorities to determine if credit will be granted for completion of an NCVPS course and to assure alignment to content standards.
Registration is open for the 2019-2020 academic year. Please note the following dates.
|Event||Summer 2019||Fall 2019||Spring 2020|
|Start||June 17||August 26||January 27|
|Drop/Add||June 21||September 9||February 7|
|End||August 9||January 10||May 29|
Determine which type of school you are and gather contact information.
Parents of homeschool students can enroll their students directly with us.
If your student attends a private school, check with the school to see if they already have an account with us. Some private schools enroll students directly with us, and the school manages the NCVPS account. Other private schools have parents handle the enrollments. If you are a private school and are enrolling students, go ahead and determine who will be the official contact at your school so you will be prepared to fill out the form in Step 2. We refer to the contact person as the e-learning advisor or ELA.
Out of State
Either situation above may apply depending on your specific situation.
Do not use this form for public school enrollments.
Select your courses.
|Session||In-State Cost Per Course||Out-of-State Cost Per Course|
|Fall/Spring Semester (Block Courses)||$420||$700|
|World Language Courses*||$640||$915|
|*World language courses that require conversation coaches have an additional fee for the coach’s pay (Arabic, Japanese, Mandarin Chinese, and Russian require world language coaches)|
After you have completed the Non-Public Application, two separate emails will be sent to the primary and the parent/guardian contact (if they differ)
1. Invoice. If you plan to pay by check, print the invoice, check for accuracy and mail it to the NC Department of Public Instruction (address is located on the bottom of the invoice and below) with your check or money order. If you have further questions, please contact our Non-Public program at email@example.com.
2. Confirmation of Enrollment Request. Your enrollment will be processed once payment is received.
Registration and Payment Information:
Make checks or money orders payable to NC Dept of Public Instruction
Once payment is received and enrollment is processed, the parent/school will receive an email including the expectations, communication processes such as progress reports, and other important course information needed.
Payments for 2019-2020 Academic Year
The NC Department of Public Instruction accepts the following payment types: credit/debit card payments and personal or cashier’s checks.
It is highly recommended for late enrollments to be made via credit card.
Drop, Add, or Withdraw an Enrollment
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) 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 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.
Upon completion of a course, an Enrollment/Grade Verification (EGV) may be requested by the enrolling school via the Virtual Support Center to evidence completion of the course. NCVPS does not issue transcripts for courses.
Check out our Home and Private Schools FAQ page for answers to frequently asked questions!
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 firstname.lastname@example.org or Phone: 919-515-7501.
- Canvas Parent App & Web Portal
- Culture Café
- Getting Started for Students
- Home School & Private Schools
- How to Register
- NCVPS Courses – An Inside Look
- NCVPS Super Student Awards
- Peer Tutoring Center
- Special Education/504 Services
- Student Course Login
- Student/Parent Handbook
- Summer School Guide
- Virtual Support Center