Select a Choice Option to Begin

School Choice in

New Hampshire

New Hampshire offers K–12 students and their families several types of school choice, including two private school choice programs, charter schools, magnet schools, home schooling and inter-district and intra-district public school choice via open enrollment policies.

Explore Other States

Private School Choice

New Hampshire has two private school choice programs, a tax-credit scholarship and town tuitioning. These programs help some families send their children to participating private schools.

New Hampshire Program List

Public School Choice

New Hampshire has inter-district and intra-district open enrollment policies, which allow some students to transfer to traditional public schools outside their zoned school. New Hampshire also has a few magnet schools.

Charter Schools

New Hampshire has some charter schools. Charter schools are publicly funded schools that are free of many of the regulations that restrict traditional public schools.


Parents have to follow certain laws in New Hampshire when homeschooling their children.