North Carolina Opportunity Scholarship and ESA+ Priority Applications Close March 1, 2024

Submit your Opportunity or ESA+ Scholarship application(s) by March 1! Incomplete applications will not be included in the scholarship lottery.   For further assistance visit MyPortal Frequently Asked Questions or call: 855-330-3955, M-Th (8am-6pm), F (8am-5pm). *Extended hours Thursday, 2/29 until 7:00 p.m. and Friday, 3/1 until 6:00 p.m.
Skip to main content

New School Registration

A post it note with the words save the date


New school registration ends on June 15th each school year. Requests submitted after June 15th will be held until registration opens the following January.


Register with K12 Programs

Welcome to K12 Programs administered by the North Carolina State Education Assistance Authority (SEAA). Schools must complete the following required steps to register as a new Direct Payment Schools:

Step 1 – Register Your School with DNPE

Register with the North Carolina Division of Non-Public Education (DNPE)as a private school.

Step 2 – Submit a New School Signup Request with SEAA

Visit the New School Signup Request page to request participation with the K12 Programs.

Step 3 – Complete Background Check

Click here to order a national criminal background check to be sent to SEAA. The statute that governs the K12 Programs requires that a national criminal background check be executed for the staff member who has the highest decision-making authority (HDMA) at your school. How to determine who is the HDMA at your school

Step 4 – Register with MyPortal

Once your school receives initial approval from SEAA, you will receive an email with your username and temporary password for MyPortal. MyPortal is the account management system used by schools that participate in K12 programs. Log into MyPortal to update your password and submit your remaining registration documents.  Visit the Registration Checklist page for a full list of registration requirements and blank copies of the required documents.  For more information see instructions for uploading documents to MyPortal.


  • New school registration begins in late January and ends on June 15th each year. Schools must submit a New School Signup Request in MyPortal no later than June 15th.
  • The final day for schools that have already submitted their signup request to complete their registration documents is June 30th.
  • Requests submitted after June 15th will be held until registration opens the following January.


Need more information? See our FAQ for new schools: Getting Started with K12 Programs Guide