Non-Public Application Process

Program Overview

The North Carolina Virtual Public School (NCVPS) strives to provide a quality educational choice to non-public education students and their families. 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 going with NCVPS.

NCVPS offers a range of technical assistance and support opportunities to non-public education students and families. Please take a few moments to review the non-public education timeline to learn more about important dates and support opportunities.
now offers courses for non-public school students. This includes home schooled students, private school students and any out of state students wishing to take NCVPS courses.

Updates and Announcements

Registration is open for the 2019-2020 academic year.

Upcoming Dates

Key Dates
Semester   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

Note the last day to drop a course and receive a refund for each semester.  All refunds are minus the $100 registration fee.  


The NCVPS non-public program is open to home school, private school, and out-of-state students desiring to take NCVPS courses.

Non-Public Application Process

Home school parents 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.
Please complete the NCVPS Non-Public Application . The information in the above form is extremely important to your registration in the NCVPS registration system. By filling out this form, you understand that NCVPS does not award the credit, but sends a percentage grade back to the school site. You will receive an invoice and a detailed email with instructions on completing the payment process to ensure your student is enrolled with NCVPS. You will be required to pay before your student is assigned a seat in the section(s). Once class begins, you will have up to the 10th day as defined by the Calendar (on the NCVPS website) to DROP this course - see below for further details. Before final submission, please make sure that you check your data entry for accuracy.
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); one regarding the payment and additional information and the other containing a copy of the invoice completely and noted what courses you are interested in enrolling your student in. Once you have received the invoice, print it out, 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

Registration and Payment Information:
Make checks or money orders payable to NC Dept of Public Instruction  
Untitled Document

Payments made BEFORE the deadline:

NC Department of Public Instruction

Cash Management 6336 Mail Service

Center Raleigh, NC 27699-6336

Payments made AFTER the deadline: (hand-deliver either in person, FedEx, or UPS)

NC Department of Public Instruction

301 N. Wilmington Street

Raleigh, NC 27601-2825

Cash Management

Phone number: (919-807-3642)

Within two (2) business days, you will receive the Getting Started and Orientation website links to complete the enrollment process.  Once funds are received, students will be enrolled in their course. NCVPS will email the parent of the home-schooled student or the E-Learning Advisor (ELA) of the private school student the expectations, communication processes such as progress reports, and other important course information needed.

Course Information

Available Courses

All courses (check the course catalog for the particular semester you wish to take classes) will be offered for non-public school students with the following exceptions:

  • Non-public students MAY NOT enroll in Early Start Date courses.
  • Out-of-state students MAY NOT enroll in any NCVPS CTE courses.

Course Standards

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.

Advanced Placement Testing

NCVPS does not administer AP tests. Please refer to the AP Central Home-Schooled Students web page for details on how to test your student.

Drop, Add, or Withdraw an Enrollment

Dropping a course – 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.


Cost and Payment 2018-2019

Summer Semester
Fall/Spring Semester (Block Courses)
Year-Long Courses
World Language Courses*
In-State Cost Per Course
Out-of-State Cost Per Course
*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)

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 PAYMENTS to be expedited by sending via Fed Ex or UPS, or hand-delivered to the NC Department of Public Instruction.

PLEASE NOTE: The address for these payments is different than what is on the invoice. The walk-in delivery address for late payments:

FedEx, UPS or “Walk-in” Delivery Instructions:
NC Department of Public Instruction
301 N. Wilmington Street
Raleigh, NC 27601-2825
Cash Management
Phone number: (919-807-3642)
Driving Directions to NC Department of Public Instruction


Check out our Non-Public School FAQ page for answers to frequently asked questions!

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 the Non-Public Office by email at or Phone: 919-515-7501.