dcsimg

Teaching Schools in Iowa Districts

Iowa has more than 122 school districts, from Dickinson county County's to Jasper county County's and everywhere in between.

Here's a list of all districts with more than 1,000 students, plus some key information if you're interested in becoming a teacher in Iowa. Don't miss our report on Iowa Teacher Salaries!

District County Number of Students Number of Full Time Teachers Total Education Expenditures
Okoboji Comm School DistrictOkoboji Comm School District Dickinson 1,012 76 $9,834,000
Union Comm School District Union Comm School District Black hawk 1,183 85 $12,149,000
Adel Desoto Minburn Comm School District Adel Desoto Minburn Comm School District Dallas 1,719 123 $14,537,000
Albia Comm School District Albia Comm School District Monroe 1,230 80 $11,871,000
Algona Comm School District Algona Comm School District Kossuth 1,486 94 $14,662,000
Allamakee Comm School District Allamakee Comm School District Allamakee 1,159 73 $11,995,000
Ames Comm School District Ames Comm School District Story 4,457 294 $47,000,000
Anamosa Comm School District Anamosa Comm School District Jones 1,279 93 $12,890,000
Ankeny Comm School District Ankeny Comm School District Polk 11,063 646 $92,791,000
Atlantic Comm School District Atlantic Comm School District Cass 1,494 111 $17,446,000
Ballard Comm School District Ballard Comm School District Story 1,698 111 $14,945,000
Benton Comm School District Benton Comm School District Benton 1,541 93 $15,033,000
Bettendorf Comm School District Bettendorf Comm School District Scott 4,627 279 $42,784,000
Bondurant-farrar Comm School District Bondurant-farrar Comm School District Polk 1,981 124 $14,294,000
Boone Comm School District Boone Comm School District Boone 2,017 142 $22,165,000
Burlington Comm School District Burlington Comm School District Des moines 4,095 300 $44,496,000
Camanche Comm School DistrictCamanche Comm School District Clinton 1,072 79 $10,697,000
Carlisle Comm School District Carlisle Comm School District Warren 2,126 130 $16,922,000
Carroll Comm School District Carroll Comm School District Carroll 1,787 114 $17,761,000
Cedar Falls Comm School District Cedar Falls Comm School District Black hawk 5,382 373 $50,286,000
Cedar Rapids Comm School District Cedar Rapids Comm School District Linn 16,386 1009 $184,921,000
Center Point-urbana Comm School District Center Point-urbana Comm School District Linn 1,574 109 $13,977,000
Centerville Comm School District Centerville Comm School District Appanoose 1,364 105 $13,523,000
Central Clinton Comm School District Central Clinton Comm School District Clinton 1,503 117 $14,690,000
Central Lee Comm School DistrictCentral Lee Comm School District Lee 1,067 70 $9,344,000
Chariton Comm School District Chariton Comm School District Lucas 1,275 94 $13,996,000
Charles City Comm School District Charles City Comm School District Floyd 1,563 107 $16,426,000
Cherokee Comm School District Cherokee Comm School District Cherokee 1,065 75 $9,757,000
Clarinda Comm School DistrictClarinda Comm School District Page 1,205 82 $10,406,000
Clarion-goldfield Comm School DistrictClarion-goldfield Comm School District Wright 1,000 62 $9,799,000
Clarke Comm School District Clarke Comm School District Clarke 1,404 107 $13,129,000
Clear Creek Amana Comm School District Clear Creek Amana Comm School District Johnson 2,199 161 $18,896,000
Clear Lake Comm School District Clear Lake Comm School District Cerro gordo 1,387 91 $12,788,000
Clinton Comm School District Clinton Comm School District Clinton 3,524 264 $41,446,000
College Comm School District College Comm School District Linn 5,488 362 $52,432,000
Council Bluffs Comm School District Council Bluffs Comm School District Pottawattamie 9,124 582 $97,288,000
Creston Comm School District Creston Comm School District Union 1,437 114 $15,225,000
Dallas Center-grimes Comm School District Dallas Center-grimes Comm School District Dallas 2,893 175 $22,880,000
Davenport Comm School District Davenport Comm School District Scott 15,557 1164 $172,807,000
Davis County Comm School District Davis County Comm School District Davis 1,255 88 $12,114,000
Decorah Community School District Decorah Community School District Winneshiek 1,691 120 $18,396,000
Denison Comm School District Denison Comm School District Crawford 2,226 154 $21,526,000
Des Moines Independent Comm School District Des Moines Independent Comm School District Polk 33,067 2366 $374,975,000
Dubuque Comm School District Dubuque Comm School District Dubuque 10,641 800 $122,504,000
Estherville Lincoln Central Com Sch Dist Estherville Lincoln Central Com Sch Dist Emmet 1,380 102 $13,649,000
Fairfield Comm School District Fairfield Comm School District Jefferson 1,742 118 $17,919,000
Forest City Comm School District Forest City Comm School District Winnebago 1,164 90 $12,882,000
Fort Dodge Comm School District Fort Dodge Comm School District Webster 3,767 251 $38,287,000
Fort Madison Comm School District Fort Madison Comm School District Lee 1,989 146 $21,037,000
Garner-hayfield Comm School DistrictGarner-hayfield Comm School District Hancock 1,087 80 $9,417,000
Gilbert Comm School District Gilbert Comm School District Story 1,492 90 $13,535,000
Glenwood Comm School District Glenwood Comm School District Mills 2,072 131 $20,407,000
Grinnell-newburg Comm School District Grinnell-newburg Comm School District Poweshiek 1,688 119 $16,876,000
Hampton-dumont Comm School District Hampton-dumont Comm School District Franklin 1,234 97 $13,506,000
Harlan Comm School District Harlan Comm School District Shelby 1,577 104 $15,747,000
Howard-winneshiek Comm School District Howard-winneshiek Comm School District Howard 1,146 82 $14,006,000
Humboldt Comm School District Humboldt Comm School District Humboldt 1,417 93 $13,518,000
Independence Comm School District Independence Comm School District Buchanan 1,400 101 $15,658,000
Indianola Comm School District Indianola Comm School District Warren 3,633 225 $34,276,000
Iowa City Comm School District Iowa City Comm School District Johnson 13,518 848 $137,321,000
Iowa Falls Comm School District Iowa Falls Comm School District Hardin 1,189 85 $12,176,000
Jefferson-scranton Comm School District Jefferson-scranton Comm School District Greene 1,352 94 $12,265,000
Jesup Comm School DistrictJesup Comm School District Buchanan 1,021 64 $8,711,000
Johnston Comm School District Johnston Comm School District Polk 6,952 401 $65,287,000
Keokuk Comm School District Keokuk Comm School District Lee 1,872 126 $21,093,000
Knoxville Comm School District Knoxville Comm School District Marion 1,739 116 $17,607,000
Le Mars Comm School District Le Mars Comm School District Plymouth 2,095 137 $19,312,000
Lewis Central Comm School District Lewis Central Comm School District Pottawattamie 3,131 191 $28,689,000
Linn-mar Comm School District Linn-mar Comm School District Linn 7,287 461 $65,529,000
Maquoketa Comm School District Maquoketa Comm School District Jackson 1,416 110 $15,275,000
Marion Independent School District Marion Independent School District Linn 2,155 160 $21,956,000
Marshalltown Comm School District Marshalltown Comm School District Marshall 4,940 365 $53,460,000
Mason City Comm School District Mason City Comm School District Cerro gordo 3,918 253 $40,452,000
Moc-floyd Valley Comm School District Moc-floyd Valley Comm School District Sioux 1,404 104 $13,337,000
Mid-prairie Comm School District Mid-prairie Comm School District Washington 1,327 95 $13,697,000
Monticello Comm School DistrictMonticello Comm School District Jones 1,120 76 $11,106,000
Mount Pleasant Comm School District Mount Pleasant Comm School District Henry 2,113 151 $20,569,000
Mount Vernon Comm School District Mount Vernon Comm School District Linn 1,356 93 $12,124,000
Muscatine Comm School District Muscatine Comm School District Muscatine 5,123 386 $53,511,000
Nevada Comm School District Nevada Comm School District Story 1,643 115 $14,812,000
New Hampton Comm School District New Hampton Comm School District Chickasaw 1,093 76 $10,297,000
Newton Comm School District Newton Comm School District Jasper 2,956 207 $30,147,000
North Polk Comm School District North Polk Comm School District Polk 1,602 100 $12,541,000
North Scott Comm School District North Scott Comm School District Scott 3,227 210 $28,775,000
Norwalk Comm School District Norwalk Comm School District Warren 2,749 185 $23,597,000
Oelwein Comm School District Oelwein Comm School District Fayette 1,316 88 $13,842,000
Osage Comm School DistrictOsage Comm School District Mitchell 1,003 65 $8,880,000
Oskaloosa Comm School District Oskaloosa Comm School District Mahaska 2,397 158 $24,218,000
Ottumwa Comm School District Ottumwa Comm School District Wapello 4,571 297 $42,475,000
Pella Comm School District Pella Comm School District Marion 2,333 159 $22,253,000
Perry Comm School District Perry Comm School District Dallas 1,728 138 $18,700,000
Pleasant Valley Comm School District Pleasant Valley Comm School District Scott 4,518 291 $37,917,000
Red Oak Comm School District Red Oak Comm School District Montgomery 1,147 89 $12,982,000
Roland-story Comm School DistrictRoland-story Comm School District Story 1,123 66 $9,627,000
Saydel Comm School District Saydel Comm School District Polk 1,331 97 $14,417,000
Sergeant Bluff-luton Comm School District Sergeant Bluff-luton Comm School District Woodbury 1,620 104 $15,554,000
Sheldon Comm School District Sheldon Comm School District O'brien 1,067 70 $10,350,000
Shenandoah Comm School District Shenandoah Comm School District Page 1,070 81 $10,506,000
Sioux Center Comm School DistrictSioux Center Comm School District Sioux 1,214 92 $11,451,000
Sioux City Comm School District Sioux City Comm School District Woodbury 14,230 900 $145,920,000
Solon Comm School District Solon Comm School District Johnson 1,461 93 $12,630,000
South Tama County Comm School District South Tama County Comm School District Tama 1,533 112 $14,463,000
Southeast Polk Comm School District Southeast Polk Comm School District Polk 7,090 433 $64,669,000
Spencer Comm School District Spencer Comm School District Clay 2,001 110 $21,201,000
Spirit Lake Comm School District Spirit Lake Comm School District Dickinson 1,300 80 $12,520,000
Storm Lake Comm School District Storm Lake Comm School District Buena vista 2,443 163 $23,919,000
Urbandale Comm School District Urbandale Comm School District Polk 4,154 276 $40,705,000
Vinton-shellsburg Comm School District Vinton-shellsburg Comm School District Benton 1,570 113 $16,077,000
Washington Comm School District Washington Comm School District Washington 1,674 128 $17,528,000
Waterloo Comm School District Waterloo Comm School District Black hawk 10,908 789 $119,267,000
Waukee Comm School District Waukee Comm School District Dallas 9,284 599 $72,535,000
Waverly-shell Rock Comm School District Waverly-shell Rock Comm School District Bremer 2,179 145 $20,526,000
Webster City Comm School District Webster City Comm School District Hamilton 1,641 110 $17,459,000
West Delaware County Comm School District West Delaware County Comm School District Delaware 1,486 107 $14,815,000
West Des Moines Comm School District West Des Moines Comm School District Polk 9,065 592 $96,172,000
West Liberty Comm School District West Liberty Comm School District Muscatine 1,301 107 $11,848,000
West Marshall Comm School DistrictWest Marshall Comm School District Marshall 1,035 63 $7,765,000
Western Dubuque Comm School District Western Dubuque Comm School District Dubuque 3,345 227 $32,306,000
Williamsburg Comm School District Williamsburg Comm School District Iowa 1,186 87 $11,911,000
Winterset Comm School District Winterset Comm School District Madison 1,786 118 $16,693,000
Woodward-granger Comm School DistrictWoodward-granger Comm School District Dallas 1,179 87 $13,080,000
Pcm Comm School District Pcm Comm School District Jasper 1,177 85 $10,614,000
Sources:
  • Public Elementary/Secondary School Universe Survey Data, Common Core of Data (CCD) 2015-16, National Center for Education Statistics, https://nces.ed.gov/ccd/pubschuniv.asp
  • Local Education Agency (School District) Finance Survey (F-33) Data, Common Core of Data (CCD) 2013-14, National Center for Education Statistics, https://nces.ed.gov/ccd/f33agency.asp