District directory · Iowa · 2026–27

School districts in Iowa by county

Iowa has 325 regular public school districts across 99 counties, enrolling 503,693 students in 2024–25. Iowa children must turn 5 by September 15 to start kindergarten, in every district — see the Iowa kindergarten cutoff.

The largest is Des Moines Independent Comm School District in Polk County (30,048 students). Linn County has the most districts, 11. In 7 of the 99 counties, only one district has its office. 2 have a full county directory page, linked below; every other district is listed by name in the table.

Iowa counties and their districts

School districts in Iowa by county, 2026–27
CountyDistrictsEnrollment (2024–25)School districts
Adair County2744Nodaway Valley Comm School District, Orient-Macksburg Comm School District
Adams County1405Corning Comm School District
Allamakee County32,220Allamakee Comm School District, Postville Comm School District, Eastern Allamakee Comm School District
Appanoose County31,786Centerville Comm School District, Moravia Comm School District, Moulton-Udell Comm School District
Audubon County1543Audubon Comm School District
Benton County33,667Benton Comm School District, Vinton-Shellsburg Comm School District, Belle Plaine Comm School District
Black Hawk County518,810Waterloo Comm School District, Cedar Falls Comm School District, Union Comm School District, Hudson Comm School District, Dunkerton Comm School District
Boone County43,696Boone Comm School District, Ogden Comm School District, Madrid Comm School District, United Comm School District
Bremer County65,672Waverly-Shell Rock Comm School District, Denver Comm School District, Sumner-Fredericksburg Comm School District, Wapsie Valley Comm School District, Janesville Consolidated School District, Tripoli Comm School District
Buchanan County33,025Independence Comm School District, Jesup Comm School District, East Buchanan Comm School District
Buena Vista County55,113Storm Lake Comm School District, Alta-Aurelia Comm School District, Sioux Central Comm School District, Newell-Fonda Comm School District, Albert City-Truesdale Comm School District
Butler County31,670Aplington-Parkersburg Comm School District, North Butler Comm School District, Clarksville Comm School District
Calhoun County21,688South Central Calhoun Comm School District, Manson Northwest Webster Comm School District
Carroll County43,224Carroll Comm School District, IKM-Manning Comm School District, Coon Rapids-Bayard Comm School District, Glidden-Ralston Comm School District
Cass County33,991CAM Comm School District, Atlantic Comm School District, Griswold Comm School District
Cedar County53,030West Branch Comm School District, Tipton Comm School District, Durant Comm School District, North Cedar Comm School District, Bennett Comm School District
Cerro Gordo County35,658Mason City Comm School District, Clear Lake Comm School District, West Fork Comm School District
Cherokee County21,542Cherokee Comm School District, Marcus-Meriden-Cleghorn Comm School District
Chickasaw County21,736New Hampton Comm School District, Nashua-Plainfield Comm School District
Clarke County21,672Clarke Comm School District, Murray Comm School District
Clay County22,247Spencer Comm School District, Clay Central-Everly Comm School District
Clayton County31,843MFL MarMac Comm School District, Edgewood-Colesburg Comm School District, Central Comm School District
Clinton County67,312Clinton Comm School District, Central DeWitt School District, Camanche Comm School District, Northeast Comm School District, Calamus-Wheatland Comm School District, Delwood Comm School District
Crawford County42,829Denison Comm School District, Ar-We-Va Comm School District, Charter Oak-Ute Comm School District, Schleswig Comm School District
Dallas County624,066Waukee Comm School District, Dallas Center-Grimes Comm School District, Adel DeSoto Minburn Comm School District, Perry Comm School District, Woodward-Granger Comm School District, Van Meter Comm School District
Davis County11,147Davis County Comm School District
Decatur County2967Central Decatur Comm School District, Lamoni Comm School District
Delaware County21,985West Delaware County Comm School District, Maquoketa Valley Comm School District
Des Moines County45,632Burlington Comm School District, Mediapolis Comm School District, West Burlington Ind School District, Danville Comm School District
Dickinson County32,856Spirit Lake Comm School District, Okoboji Comm School District, Harris-Lake Park Comm School District
Dubuque County214,012Dubuque Comm School District, Western Dubuque Comm School District
Emmet County21,457Estherville Lincoln Central Comm School District, North Union Comm School District
Fayette County43,242Oelwein Comm School District, North Fayette Valley Comm School District, Starmont Comm School District, West Central Comm School District
Floyd County21,785Charles City Comm School District, Rudd-Rockford-Marble Rk Comm School District
Franklin County21,448Hampton-Dumont Comm School District, CAL Comm School District
Fremont County31,104Fremont-Mills Comm School District, Sidney Comm School District, Hamburg Comm School District
Greene County21,425Greene County Comm School District, Paton-Churdan Comm School District
Grundy County42,721Dike-New Hartford Comm School District, Grundy Center Comm School District, Gladbrook-Reinbeck Comm School District, BCLUW Comm School District
Guthrie County42,235West Central Valley Comm School District, Panorama Comm School District, Guthrie Center Comm School District, Adair-Casey Comm School District
Hamilton County32,540Webster City Comm School District, South Hamilton Comm School District, Stratford Comm School District
Hancock County21,600Garner-Hayfield-Ventura Comm School District, West Hancock Comm School District
Hardin County52,884Iowa Falls Comm School District, AGWSR Comm School District, Eldora-New Providence Comm School District, Hubbard-Radcliffe Comm School District, Alden Comm School District
Harrison County52,747Missouri Valley Comm School District, Logan-Magnolia Comm School District, Woodbine Comm School District, Boyer Valley Comm School District, West Harrison Comm School District
Henry County43,335Mount Pleasant Comm School District, New London Comm School District, WACO Comm School District, Winfield-Mt Union Comm School District
Howard County21,479Howard-Winneshiek Comm School District, Riceville Comm School District
Humboldt County31,599Humboldt Comm School District, Gilmore City-Bradgate Comm School District, Twin Rivers Comm School District
Ida County21,456Odebolt Arthur Battle Creek Ida Grove Comm School District, Galva-Holstein Comm School District
Iowa County42,499Williamsburg Comm School District, Iowa Valley Comm School District, English Valleys Comm School District, H-L-V Comm School District
Jackson County42,670Maquoketa Comm School District, Bellevue Comm School District, Easton Valley Comm School District, Andrew Comm School District
Jasper County55,478Newton Comm School District, PCM Comm School District, Colfax-Mingo Comm School District, Lynnville-Sully Comm School District, Baxter Comm School District
Jefferson County21,986Fairfield Comm School District, Pekin Comm School District
Johnson County420,047Iowa City Comm School District, Clear Creek Amana Comm School District, Solon Comm School District, Lone Tree Comm School District
Jones County42,729Anamosa Comm School District, Monticello Comm School District, Midland Comm School District, Olin Consolidated School District
Keokuk County31,063Sigourney Comm School District, Keota Comm School District, Tri-County Comm School District
Kossuth County21,869Algona Comm School District, North Kossuth Comm School District
Lee County34,859Fort Madison Comm School District, Keokuk Comm School District, Central Lee Comm School District
Linn County1136,506All 11 Linn County districts →
Louisa County42,165Louisa-Muscatine Comm School District, Columbus Comm School District, Wapello Comm School District, Morning Sun Comm School District
Lucas County11,295Chariton Comm School District
Lyon County32,157West Lyon Comm School District, Central Lyon Comm School District, George-Little Rock Comm School District
Madison County33,146Winterset Comm School District, Interstate 35 Comm School District, Earlham Comm School District
Mahaska County22,655Oskaloosa Comm School District, North Mahaska Comm School District
Marion County55,571Pella Comm School District, Knoxville Comm School District, Pleasantville Comm School District, Twin Cedars Comm School District, Melcher-Dallas Comm School District
Marshall County47,209Marshalltown Comm School District, West Marshall Comm School District, East Marshall Comm School District, GMG Comm School District
Mills County22,449Glenwood Comm School District, East Mills Comm School District
Mitchell County21,631Osage Comm School District, St Ansgar Comm School District
Monona County31,382West Monona Comm School District, Maple Valley-Anthon Oto Comm School District, Whiting Comm School District
Monroe County11,123Albia Comm School District
Montgomery County31,498Red Oak Comm School District, Stanton Comm School District, Villisca Comm School District
Muscatine County36,605Muscatine Comm School District, West Liberty Comm School District, Wilton Comm School District
O'Brien County32,449Sheldon Comm School District, Hartley-Melvin-Sanborn Comm School District, South O'Brien Comm School District
Osceola County1688Sibley-Ocheyedan Comm School District
Page County42,535Shenandoah Comm School District, Clarinda Comm School District, Essex Comm School District, South Page Comm School District
Palo Alto County41,636Emmetsburg Comm School District, West Bend-Mallard Comm School District, Graettinger-Terril Comm School District, Ruthven-Ayrshire Comm School District
Plymouth County54,427Le Mars Comm School District, Hinton Comm School District, Akron Westfield Comm School District, Kingsley-Pierson Comm School District, Remsen-Union Comm School District
Pocahontas County2860Pocahontas Area Comm School District, Laurens-Marathon Comm School District
Polk County1079,621All 10 Polk County districts →
Pottawattamie County715,318Council Bluffs Comm School District, Lewis Central Comm School District, Underwood Comm School District, Treynor Comm School District, AHSTW Comm School District, Tri-Center Comm School District, Riverside Comm School District
Poweshiek County32,598Grinnell-Newburg Comm School District, Brooklyn-Guernsey-Malcom Comm School District, Montezuma Comm School District
Ringgold County2694Mount Ayr Comm School District, Diagonal Comm School District
Sac County21,062East Sac County Comm School District, Schaller-Crestland Comm School District
Scott County426,819Davenport Comm School District, Pleasant Valley Comm School District, Bettendorf Comm School District, North Scott Comm School District
Shelby County21,894Harlan Comm School District, Exira-Elk Horn-Kimballton Comm School District
Sioux County55,537Sioux Center Comm School District, MOC-Floyd Valley Comm School District, Rock Valley Comm School District, West Sioux Comm School District, Boyden-Hull Comm School District
Story County711,799Ames Comm School District, Ballard Comm School District, Gilbert Comm School District, Nevada Comm School District, Roland-Story Comm School District, Colo-NESCO Comm School District, Collins-Maxwell Comm School District
Tama County21,847South Tama County, North Tama County Comm School District
Taylor County21,041Lenox Comm School District, Bedford Comm School District
Union County21,797Creston Comm School District, East Union Comm School District
Van Buren County1821Van Buren County Comm School District
Wapello County37,019Ottumwa Comm School District, Cardinal Comm School District, Eddyville-Blakesburg- Fremont CSD
Warren County510,443Indianola Comm School District, Norwalk Comm School District, Carlisle Comm School District, Martensdale-St Marys Comm School District, Southeast Warren Comm School District
Washington County33,503Washington Comm School District, Mid-Prairie Comm School District, Highland Comm School District
Wayne County31,045Wayne Comm School District, Mormon Trail Comm School District, Seymour Comm School District
Webster County24,585Fort Dodge Comm School District, Southeast Valley Community School District
Winnebago County32,190Forest City Comm School District, Lake Mills Comm School District, North Iowa Comm School District
Winneshiek County32,520Decorah Community School District, South Winneshiek Comm School District, Turkey Valley Comm School District
Woodbury County618,453Sioux City Comm School District, Sergeant Bluff-Luton Comm School District, Lawton-Bronson Comm School District, Westwood Comm School District, Woodbury Central Comm School District, River Valley Comm School District
Worth County21,331Central Springs Comm School District, Northwood-Kensett Comm School District
Wright County32,724Clarion-Goldfield-Dows Comm School District, Eagle Grove Comm School District, Belmond-Klemme Comm School District

Which district am I in?

Each district draws its own attendance boundaries, and a district can cross county lines, so the county your home is in narrows it down but does not settle it. The district office or its website can confirm which school serves your address. Kindergarten registration is also handled by the district, not the state.

Sources

District list, grades, school counts and websites: NCES Common Core of Data (CCD) LEA Universe Directory, SY 2025-26 (preliminary, v0a), published July 1, 2026. Regular public districts only (NCES LEA types 1 and 2); charter-only, state-run and regional service agencies are not listed.
Enrollment: NCES CCD LEA Membership, SY 2024-25 (v1a), published December 29, 2025 — the newest year NCES has released.
Counties: NCES EDGE Public LEA Geocodes, SY 2024-25 (district office location) and NCES EDGE Geographic Relationship Files 2025 (grf25_lea_county) (counties each district boundary covers).
Downloaded October 20, 2026. Spot something off? Email birthdazeapp@proton.me.