Skip to main content

Explore K12 Funding

6/28/24 – The General Assembly has adjourned without passing several bills (HB 823, HB 263, and HB 317) that would have provided additional funding for the Opportunity Scholarship and ESA+ programs.  At this time, it is unclear when the General Assembly might again consider providing additional funds for these programs. 

There is no deadline by which the General Assembly must take action on these bills. If there are any updates, we will post information on the website.  Families can also check on the status of HB 823, HB 263, and HB 317, on the General Assembly’s website at


Two scholarship programs are available to North Carolina families, the Opportunity Scholarship program, and the Education Student Accounts (ESA+) program for students with disabilities. Families may apply to more than one program, as long as they meet the eligibility requirements of each.

The Opportunity Scholarship Program

Suitable for: North Carolina students entering kindergarten through 12th grade

A student’s scholarship amount is based on a family’s household income and can be used to pay the required tuition and fees for an eligible private school.

The Education Student Accounts (ESA+) Program

Suitable for: North Carolina students with disabilities, including homeschooled students with disabilities*

The Education Student Accounts (ESA+) program is available to meet the needs of students with disabilities. Funds can be used to pay school tuition, as well as expenses such as speech therapy, tutoring services, and educational technology for families who home school their students.

*Student must have an eligibility determination from a North Carolina Individualized Education Program (IEP) dated within the last three years.

School Administrators

Do you represent a school that is interested in participating in K12 Programs, or needs to manage its participation in an existing Program? Find out how to register your school, determine student eligibility, and process payments.

Did you Know?

In 2018, K12 families gained another option to help pay tuition expenses for K12 schools through North Carolina’s National College Savings Program (also known as a “529 account”). Families can now use 529 accounts to save and pay for tuition expenses for nonpublic K12 schools under certain conditions.