Skip to main content

Explore K12 Funding

Expands school choice for students in kindergarten through 12th grade.

North Carolina offers two scholarship programs that help families afford nonpublic (private and home) schools. Families may apply to more than one program, as long as they meet the eligibility requirements of each.

The Opportunity Scholarship Program

Suitable for: parents who qualify based on income

If your family meets the income requirements and your student attends a North Carolina public school, is a rising kindergarten, first-grade, or second-grade student, is in foster care or adopted within the last year, or has a parent who is active-duty military, you may qualify for the Opportunity Scholarship Program.

The Education Student Accounts (ESA+) Program

Suitable for: 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.