Select Page
Enrollment process page banner

STEP 1: Your School

Determine which type of school you are and gather contact information. Public school families are not permitted to enroll directly with NCVPS. Public school enrollments must be processed by the public school.

Homeschool

Parents of homeschool students can enroll their students directly with us.

Private School

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 enrollment. 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. Public school students may only be enrolled by their public school.

STEP 2: Courses & Costs

Select your courses by viewing our course catalog. Be sure to check our Course Capacity List.

Course Costs:

Session

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

Critical 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)

 

STEP 3: Enroll

Complete the Non-Public Enrollment Form.

The information in this 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 final 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 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.

 

Do not use this form for public school enrollments. Public school students may only be enrolled by their public school.  

 

STEP 4: Invoice & Confirmation

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. You may pay by card on the Enrollment Confirmation screen or using the link in the emailed invoice. If you plan to pay by check, print the invoice, check for accuracy, make check or money order payable to the NC Dept of Public Instruction, 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. Mailed payments should be sent at least two weeks prior to the start of the term to allow time for delivery and processing of the payment. If you have further questions, please contact our Non-Public program at nonpublicstudents@ncpublicschools.gov.
2. Confirmation of Enrollment Request. Your enrollment will be processed once payment is received.

Registration Information:

Once payment is received and enrollment is processed, the parent/school will receive an email including how to obtain school and student login credentials, student expectations, communication processes such as progress reports, and other important course information needed.