This is a list of school districts in Iowa, sorted by Area Education Agencies (AEA). Districts are listed by their official names, though several schools use "Schools" in their name or website rather than "Community School District". , this list has not been expanded to include former school districts.
School districts have several classifications. They are counted as separate governments by the U.S. Census Bureau. Iowa has no school systems dependent on another layer of government.
Background In the early 1900s the state had 4,873 school districts. The state government passed the Consolidated School of Law of 1906 and this figure fell to 4,863 in 1908, 4,839 in 1922, and 4,558 in 1953. That year some additional laws were passed that contributed to reducing this further, and so this fell further to 458 as of July 1, 1965; that year another law made providing a high school mandatory for a school district, which meant school districts that had one room schoolhouses were required to consolidate. The deadline for such mergers to be finalized was April 1, 1966, with mergers themselves to occur on July 1 of that year.
By July 1, 1980, the number of districts was down to 443. In 1984, there were 437 school districts in the state that operated high schools. In 1990 the total number of school districts was 430. In fall 1995 the number of school districts operating high schools was down to 353, and in 1995 670 was the median enrollment K-12 of an Iowa school district. An Iowa Department of Education consultant named Guy Ghan referred to the 1990s school district mergers as the "third wave".
The total number of school districts was 365 on July 1, 2005. In the 2016–2017 school year there were 333 school districts, an 11% decrease from the same figure in 2000.
Circa the 1980s school districts began agreements to share resources, such as particular employees, or "whole grade sharing" (where students of one or more grade levels are sent to a different school district to get their education). In 2005 Tom Vilsack, the Governor of Iowa, proposed that requirements for school districts to have certain numbers of students or sharing employees as ways of reducing local government spending, though Vilsack never enacted those requirements. In 2007 Josh Nelson of The Waterloo-Cedar Falls Courier wrote that "Lately, consolidation hasn't been as big of an issue compared to previous years."
By 2016 population losses in rural areas have fueled further school district consolidations. By 2017 there had been school districts that had formed from different generations of school consolidations. By 2024, there were 325 public school districts.
Central Rivers AEA Black Hawk County
Cedar Falls Community School District Dunkerton Community School District (also extends into Bremer County) Hudson Community School District Union Community School District Waterloo Community School District
Bremer County
Denver Community School District (also extends into Black Hawk County) Janesville Consolidated Community School District (also extends into Black Hawk County) Sumner-Fredericksburg Community School District (also extends into Chickasaw and Fayette Counties) Tripoli Community School District (also extends into Chickasaw Counties) Wapsie Valley Community School District (also extends into Buchanan County) Waverly-Shell Rock Community School District (also extends into Black Hawk and Butler Counties)
Buchanan County
East Buchanan Community School District Independence Community School District (Iowa) (also extends into Benton County) Jesup Community School District (also extends into Black Hawk County)
Butler County
Aplington–Parkersburg Community School District (also extends into Grundy County) Clarksville Community School District North Butler Community School District (also extends into Floyd County)
Cerro Gordo County
Clear Lake Community School District Mason City Community School District West Fork Community School District (also extends into Franklin County)
Chickasaw County Nashua-Plainfield Community School District (also extends into Bremer, Butler and Floyd Counties)
Floyd County
Charles City Community School District Rudd-Rockford-Marble Rock Community School District
Franklin County
CAL Community School District Hampton–Dumont Community School District
Grundy County
BCLUW Community School District Dike–New Hartford Community School District (also extends into Butler County) Gladbrook–Reinbeck Community School District (also extends into Tama County) Grundy Center Community School District
Hancock County
Garner–Hayfield–Ventura Community School District (also extends into Cerro Gordo County) West Hancock Community School District (also extends into Wright County)
Hardin County
AGWSR Community School District (also extends into Franklin County) Alden Community School District (also extends into Franklin County) Eldora–New Providence Community School District Hubbard–Radcliffe Community School District Iowa Falls Community School District (also extends into Franklin County)
Marshall County
East Marshall Community School District Marshalltown Community School District West Marshall Community School District (also extends into Story County)
Mitchell County
Osage Community School District St. Ansgar Community School District
Poweshiek County
Brooklyn-Guernsey-Malcom Community School District Grinnell–Newburg Community School District (also extends into Jasper County) Montezuma Community School District
Tama County
GMG Community School District North Tama County Community School District South Tama County Community School District
Winnebago County
Forest City Community School District (also extends into Hancock County) Lake Mills Community School District North Iowa Community School District
Worth County
Central Springs Community School District (also extends into Cerro Gordo, Floyd and Mitchell Counties) Northwood-Kensett Community School District
Wright County Belmond–Klemme Community School District (also extends into Hancock County)
Grant Wood AEA Benton County
Belle Plaine Community School District (also extends into Iowa, Powesheik and Tama Counties) Benton Community School District Vinton-Shellsburg Community School District
Cedar County North Cedar Community School District (of Stanwood) (also extends into Jones County) Tipton Community School District West Branch Community School District (also extends into Johnson County)
Iowa County
English Valleys Community School District (also extends into Keokuk and Poweshiek Counties) H-L-V Community School District (also extends into Poweshiek County) Iowa Valley Community School District Williamsburg Community School District
Johnson County
Clear Creek–Amana Community School District (also extends into Iowa County) Iowa City Community School District Lone Tree Community School District Solon Community School District (also extends into Linn County)
Jones County
Anamosa Community School District Midland Community School District Monticello Community School District Olin Consolidated Community School District
Linn County
Alburnett Community School District Cedar Rapids Community School District Center Point-Urbana Community School District Central City Community School District College Community School District (of Cedar Rapids) (also extends into Benton and Johnson Counties) Linn-Mar Community School District (of Marion) Lisbon Community School District Marion Independent School District Mount Vernon Community School District (also extends into Johnson and Jones Counties) North Linn Community School District (of Troy Mills) Springville Community School District
Washington County
Highland Community School District (also extends into Johnson County) Mid-Prairie Community School District (also extends into Iowa and Johnson Counties) Washington Community School District (also extends into Jefferson Counties)
Great Prairie AEA Appanoose County
Centerville Community School District Moravia Community School District (also extends into Monroe County) Moulton-Udell Community School District
Davis County Davis County Community School District
Des Moines County
Burlington Community School District Danville Community School District (also extends into Henry County) Mediapolis Community School District (also extends into Louisa County) West Burlington Independent School District
Henry County
Mount Pleasant Community School District (also extends into Jefferson, Lee and Van Buren Counties) New London Community School District (also extends into Des Moines County) WACO Community School District (also extends into Louisa and Washington Counties) Winfield-Mt. Union Community School District (also extends into Des Moines, Louisa and Washington Counties)
Jefferson County
Fairfield Community School District (also extends into Henry, Van Buren, Wappello and Washington Counties) Pekin Community School District
Keokuk County
Keota Community School District (also extends into Washington Counties) Sigourney Community School District Tri-County Community School District (also extends into Mahaska and Poweshiek Counties)
Lee County
Central Lee Community School District Fort Madison Community School District (also extends into Henry County) Keokuk Community School District
Louisa County
Morning Sun Community School District (also extends into Des Moines County) Wapello Community School District (also extends into Des Moines County)
Lucas County Chariton Community School District
Mahaska County
North Mahaska Community School District (also extends into Poweshiek County) Oskaloosa Community School District
Monroe County Albia Community School District
Van Buren County Van Buren County Community School District
Wapello County
Cardinal Community School District (also extends into Davis, Jefferson and Van Buren Counties) Eddyville–Blakesburg–Fremont Community School District (also extends into Mahaska and Monroe Counties) Ottumwa Community School District
Wayne County
Seymour Community School District Wayne Community School District
Green Hills AEA Adair County
Nodaway Valley Community School District Orient-Macksburg Community School District (also extends into Madison County)
Adams County Corning Community School District
Carroll County IKM–Manning Community School District (also extends into Crawford and Shelby Counties)
Cass County
Atlantic Community School District (also extends into Audubon and Pottawattamie Counties) CAM Community School District (also extends into Adair, Adams and Audubon Counties) Griswold Community School District (also extends into Montgomery and Pottawattamie Counties)
Clarke County
Clarke Community School District Murray Community School District
Decatur County
Central Decatur Community School District Lamoni Community School District
Fremont County
Fremont–Mills Community School District (also extends into Mills County) Hamburg Community School District Sidney Community School District
Harrison County
Boyer Valley Community School District (also extends into Crawford County) Logan–Magnolia Community School District Missouri Valley Community School District (also extends into Pottawattamie County) West Harrison Community School District Woodbine Community School District (also extends into Monona and Shelby Counties)
Mills County
East Mills Community School District (also extends into Montgomery County) Glenwood Community School District (also extends into Pottawattamie County)
Montgomery County
Red Oak Community School District (also extends into Page and Pottawattamie Counties) Stanton Community School District (also extends into Page County) Villisca Community School District (also extends into Adams, Page and Taylor Counties)
Page County