School Choice

School Choice and Homeschool in New Hampshire

Private school choice programs, charter schools, homeschool rules and private schools in New Hampshire. Facts as of November 2026.

Choice programs2At least one is universal
Charter schoolsAllowedPublic charter law
Homeschool noticeNoTesting: No

Private school choice programs

How they work ›

Education Freedom Accounts (EFA)

Education savings account Universal Enacted 2021

Any New Hampshire resident eligible to enroll in public school; 10,000 enrollment cap for 2025-26 with priority for current participants, siblings, children with disabilities and families at or below 350% of poverty.

RSA 194-F, enacted 2021; income limit removed in 2025 (universal eligibility), with a 10,000-student cap for 2025-26 that rises 25% once prior-year enrollment exceeds 90% of the cap.

Official source

Education Tax Credit Scholarship Program

Tax-credit scholarship Limited Enacted 2012

Students in households at or below 300% of the federal poverty guidelines; businesses receive credits of 85% of gifts to approved scholarship organizations (aggregate cap $5.1 million per year).

RSA 77-G, enacted 2012 (chapter 287).

Official source

Charter schools

New Hampshire has a public charter school law.

Official source

Homeschool rules

Since July 1, 2026, a declaration of home education is not required (except to access public school programs or when withdrawing from a public school), and the former annual evaluation requirement was repealed. Parents may optionally certify completion of a program. Check your state's law before you start.

Notice: No Testing: No

Law: N.H. Rev. Stat. Ann. § 193-A. Official source

Private schools in New Hampshire

The private school list will appear here after the first scheduled update.

Sources: NH RSA 194-F Education Freedom Accounts, NH RSA 77-G Education Tax Credit, NH RSA 194-B Chartered Public Schools, NH RSA 193-A Home Education, NCES Private School Universe Survey. State facts as of November 2026. Check your state's law before you start.