Select a Choice Option to Begin

School Choice in


Iowa offers K–12 students and their families a few types of school choice, including two private school choice programs, charter schools, magnet schools, home schooling and inter-district public school choice via an open enrollment policy.

Explore Other States

Private School Choice

Iowa has two private school choice programs, a tax-credit scholarship and an individual tax credit. These programs help families send their children to participating private schools.

Iowa Program List

Public School Choice

Iowa has an inter-district open enrollment policy, which allows parents to transfer to traditional public schools outside of their district. Iowa also has magnet schools.

Charter Schools

Iowa has a few 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 Iowa when homeschooling their children.