Public schools in Iowa

1,318 public schools and 329 school districts in Iowa: students, class sizes, charter schools and spending per student, by district.

Public schools

Largest school districts

All 329 districts

DistrictSchoolsStudentsSpending / student
Des Moines Independent Comm School District5929,676$15,990
Cedar Rapids Comm School District3115,003$14,892
Iowa City Comm School District2814,960$14,052
Sioux City Comm School District2114,189$13,372
Waukee Comm School District1913,917$12,482
Davenport Comm School District2712,812$15,583
Ankeny Comm School District1812,746$12,631
Waterloo Comm School District1810,484$15,351
Dubuque Comm School District199,843$13,896
West Des Moines Comm School District149,009$14,690
Council Bluffs Comm School District158,299$15,997
Linn-Mar Comm School District127,361$13,124
Johnston Comm School District87,339$12,934
Southeast Polk Comm School District116,359$13,373
Cedar Falls Comm School District105,853$11,799
College Comm School District105,792$13,528
Pleasant Valley Comm School District85,696$11,032
Marshalltown Comm School District105,099$13,923
Ottumwa Comm School District125,005$13,112
Ames Comm School District84,688$13,699
Muscatine Comm School District94,280$13,508
Bettendorf Comm School District74,257$12,163
Urbandale Comm School District64,165$13,490
Dallas Center-Grimes Comm School District73,743$11,805
Western Dubuque Comm School District83,643$12,228
Indianola Comm School District63,599$12,299
Norwalk Comm School District53,519$11,412
Mason City Comm School District93,406$15,704
Fort Dodge Comm School District73,385$12,949
North Scott Comm School District73,335$11,525
Clinton Comm School District63,248$14,701
Clear Creek Amana Comm School District93,156$12,990
Lewis Central Comm School District43,143$12,497
Burlington Comm School District83,140$15,430
Storm Lake Comm School District62,933$14,136
Bondurant-Farrar Comm School District52,824$11,685
Newton Comm School District62,669$14,495
Pella Comm School District62,462$12,982
North Polk Comm School District52,309$11,911
Carlisle Comm School District42,290$11,860
Adel DeSoto Minburn Comm School District52,278$11,665
Waverly-Shell Rock Comm School District72,259$12,831
Denison Comm School District42,258$13,411
Marion Independent School District52,163$14,673
Le Mars Comm School District62,157$11,962
Spencer Comm School District52,094$13,383
Clayton Ridge Comm School District42,066$9,664
Oskaloosa Comm School District42,048$13,969
Glenwood Comm School District42,001$12,784
Boone Comm School District41,955$13,641
CAM Comm School District51,950$13,617
Ballard Comm School District41,872$12,410
Mount Pleasant Comm School District71,799$13,305
Fort Madison Comm School District21,784$14,720
Perry Comm School District31,735$14,213
Keokuk Comm School District51,720$14,267
Webster City Comm School District51,688$13,435
Sergeant Bluff-Luton Comm School District41,684$12,903
Gilbert Comm School District41,682$12,597
Knoxville Comm School District41,664$13,688