Non-Public School Students

The North Carolina Virtual Public School (NCVPS) 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.

NC Division of Non-Public Education

The North Carolina Division of Non-Public Education (DNPE) exists by authority of G.S. 115C-553, 561, 563(b) and 566(a) to administer the requirements of Article 39, Chapter 115C of the North Carolina General Statutes which govern non-public schools (both conventional non-public and home).  Parents should review the Non-Public Education legislation to determine eligibility of their students to participate in the NCVPS Non-Public School program.

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.

Out of State Students/Schools

Certain limitations may be placed on home-schooled students from outside of North Carolina by your state. Please consult with your local and state non-public school authorities to determine eligibility of your student’s participation in NCVPS courses.

Home School Environments

Governor Pat McCrory has signed into law new legislation that allows parents and legal guardians, who have chosen home schooling as the avenue in which they provide education, to determine any additional source or provider for any course. This means that home school students can now enroll in NCVPS core courses as well as any other course from the NCVPS course catalog.

Courses Available To Non-Public School Students

All courses (check the course catalogue for the particular semester you wish to take classes) will be offered for non-public school students. 

Below are a few courses that are not available:

  • Japanese
  • Mandarin Chinese
  • German
  • AP European History
  • AP Physics B

This means the five areas of study above are NOT available to any Non-Public School student whether they are in state or out of state.  

If you are an out of state student, you can not register and take any NCVPS CTE course.

Non-Public Enrollment Rates For 2014-2015

Semester Cost PER COURSE for In State Non-Public
Cost PER COURSE for Out- of-State Non-Public
Summer $310 $500
Block (Fall/Spring) $420 $700
Year Long $510 $880
World Languages** $640 $915

**World language courses that require conversation coaches have an additional fee for the coach’s pay

Registration is now open for the Summer 2015 semesters.


How Do I Register My Home School or Private School Student?

STEP 1: 

Please make sure you have discussed enrollments with the school and then identified what school these enrollments will be working through.  The school plays a big role in registering the students.  (Home School or Private School).  Go ahead and determine who will be the official contact at the school of record so you will be prepared to fill out the form in Step 2.


In an effort to best support and handle the non-public school population you must fill out the interest/application form.

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. Once we collect your information, someone will contact you regarding the payment process and next steps. 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 filled out the interest application form completely and noted what courses you are interested in enrolling your student in, you will be sent an invoice within two (2) days. Once you have received the invoice, printed it out, check for accuracy and mail it to the NCVPS MAIN OFFICE (address is located on the bottom of the invoice and below) with your check or money order.  If you have further questions, please contact Connie Joyner at (

Registration and Payment Information:

Make checks or money orders payable to NC Dept of Public Instruction


Mail the check to:

North Carolina Department of Public Instruction

Cash Management Section

6336 Mail Service Center

Raleigh, NC 27699-6336


Please note that the last day for the Department of Public Instruction to accept personal checks is May 28, 2015 for Summer 2015.  Any enrollments that are not paid for by this date will be dropped.


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.


Students may drop a course and receive a refund (not including the non-refundable $100 registration fee) prior to the 10th day of the course designated on the NCVPS Calendar. This specific date is June 26, 2015 for Summer 2015 . Drops after the 10th day are not eligible for a refund.


For any further questions regarding the non-public registration process, please contact Connie Joyner,


Leave a Reply