Every school district in Iowa
Iowa had 326 school districts with a school open in 2024-25, enrolling 491,050 students between them; the largest, Des Moines Independent Comm School District, enrolled 29,676. The count takes in every local education agency NCES lists, charter schools that report as their own district included. 325 of them have 2021-22 state test results.
NCES Common Core of Data 2024-25 · NCES F-33 fiscal year 2022-23 · EDFacts 2021-22 · method
All 326 districts, most students first
| District | County | Schools | Students 2024‑25 | Spending per student | Reading / math proficient, 2021‑22 | Graduation rate, class of 2023 |
|---|---|---|---|---|---|---|
| Des Moines Independent Comm School District | Polk County | 59 | 29,676 | $15,286 | 49% / 40% | 72% |
| Iowa City School District | Johnson County | 28 | 14,960 | $14,290 | 72% / 66% | 92% |
| Cedar Rapids Community Schools | Linn County | 29 | 14,474 | $14,365 | 61% / 51% | 78% |
| Sioux City Community Schools | Woodbury County | 21 | 14,189 | $12,880 | 59% / 52% | 88% |
| Davenport Community School District | Scott County | 27 | 12,812 | $13,995 | 53% / 44% | 73% |
| Waukee Community School District | Dallas County | 17 | 12,699 | $11,927 | 81% / 77% | 96% |
| Ankeny Comm School District | Polk County | 17 | 12,301 | $12,127 | 84% / 79% | 94% |
| Waterloo Community Schools | Black Hawk County | 18 | 10,484 | $14,490 | 57% / 53% | 72% |
| Dubuque Comm School District | Dubuque County | 18 | 9,773 | $13,808 | 64% / 63% | 82% |
| West Des Moines Community Schools | Polk County | 14 | 9,038 | $13,914 | 71% / 66% | 90% |
| Council Bluffs Comm School District | Pottawattamie County | 14 | 8,180 | $15,071 | 57% / 53% | 80% |
| Southeast Polk Comm School District | Polk County | 11 | 7,447 | $12,583 | 75% / 71% | 95% |
| Linn-Mar Community School District | Linn County | 12 | 7,361 | $12,833 | 75% / 74% | 92% |
| Johnston Community School District | Polk County | 8 | 7,339 | $12,286 | 79% / 77% | 97% |
| Cedar Falls Comm School District | Black Hawk County | 10 | 5,853 | $11,609 | 82% / 77% | 92% |
| College Community School District | Linn County | 10 | 5,792 | $12,990 | 69% / 61% | 88% |
| Pleasant Valley Comm School District | Scott County | 8 | 5,696 | $10,618 | 86% / 85% | 94% |
| Marshalltown Community School District | Marshall County | 10 | 5,099 | $12,413 | 57% / 52% | 81% |
| Ames Community School District | Story County | 8 | 4,688 | $13,278 | 73% / 70% | 90% |
| Ottumwa Community School District | Wapello County | 11 | 4,515 | $12,314 | 55% / 49% | 83% |
| Muscatine Comm School District | Muscatine County | 9 | 4,280 | $12,759 | 59% / 57% | 83% |
| Bettendorf Community School District | Scott County | 7 | 4,257 | $11,724 | 75% / 73% | 88% |
| Dallas Center-Grimes Comm School District | Dallas County | 7 | 3,743 | $11,347 | 82% / 76% | 97% |
| Western Dubuque Community School District | Dubuque County | 8 | 3,643 | $11,836 | 78% / 79% | 97% |
| Indianola Community School District | Warren County | 6 | 3,599 | $11,822 | 73% / 72% | 93% |
The other 301 on the list
| District | County | Schools | Students 2024‑25 | Spending per student | Reading / math proficient, 2021‑22 | Graduation rate, class of 2023 |
|---|---|---|---|---|---|---|
| Urbandale Comm School District | Polk County | 5 | 3,567 | $12,546 | 73% / 66% | 98% |
| Norwalk Community School District | Warren County | 5 | 3,519 | $11,287 | 77% / 74% | 99% or more |
| Mason City Community School District | Cerro Gordo County | 9 | 3,406 | $14,852 | 60% / 51% | 84% |
| Fort Dodge Community School District | Webster County | 7 | 3,385 | $12,486 | 55% / 44% | 74% |
| North Scott Community School District | Scott County | 7 | 3,335 | $11,388 | 81% / 76% | 93% |
| Clinton Comm School District | Clinton County | 6 | 3,248 | $13,837 | 60% / 55% | 80% |
| Lewis Central Community School District | Pottawattamie County | 4 | 3,143 | $12,259 | 74% / 66% | 93% |
| Burlington Community School District | Des Moines County | 8 | 3,140 | $14,619 | 54% / 42% | 65% |
| Storm Lake Community School District | Buena Vista County | 6 | 2,933 | $13,044 | 50% / 42% | 46% |
| Clear Creek Amana Community School District | Johnson County | 7 | 2,865 | $12,575 | 78% / 71% | 85‑89% |
| Farrar Community School District | Polk County | 5 | 2,824 | $11,454 | 76% / 68% | 95% or more |
| Newton Community School District | Jasper County | 6 | 2,669 | $14,130 | 62% / 59% | 84% |
| Pella Comm School District | Marion County | 5 | 2,325 | $12,217 | 88% / 84% | 95% or more |
| North Polk Community School District | Polk County | 5 | 2,309 | $11,506 | 87% / 85% | 95% or more |
| Carlisle Community School District | Warren County | 4 | 2,290 | $11,218 | 70% / 65% | 95% or more |
| Adel DeSoto Minburn Community School District | Dallas County | 5 | 2,278 | $11,402 | 85% / 80% | 95% or more |
| Denison Comm School District | Crawford County | 4 | 2,258 | $12,757 | 70% / 66% | 85‑89% |
| Marion Independent School District | Linn County | 5 | 2,163 | $13,528 | 69% / 67% | 95% or more |
| Le Mars Comm School District | Plymouth County | 6 | 2,157 | $11,576 | 72% / 71% | 90‑94% |
| Spencer Comm School District | Clay County | 5 | 2,094 | $12,460 | 74% / 72% | 90‑94% |
| Clayton Ridge Community School District | Polk County | 4 | 2,066 | $10,025 | 74% / 62% | 70‑74% |
| Oskaloosa Schools | Mahaska County | 4 | 2,048 | $13,366 | 67% / 63% | 90‑94% |
| Glenwood Comm School District | Mills County | 4 | 2,001 | $12,120 | 77% / 79% | 90‑94% |
| CAM Comm School District | Cass County | 5 | 1,950 | $7,413 | 68% / 52% | 79% |
| Ballard Community School District | Story County | 4 | 1,872 | $11,725 | 80% / 80% | 95% or more |
| Perry Community School District | Dallas County | 3 | 1,735 | $13,778 | 68% / 56% | 80‑84% |
| Keokuk Community School District | Lee County | 5 | 1,720 | $13,632 | 61% / 53% | 80‑84% |
| Webster City Community Schools | Hamilton County | 5 | 1,688 | $12,872 | 64% / 63% | 85‑89% |
| Sergeant Bluff-Luton Community Schools | Woodbury County | 4 | 1,684 | $12,621 | 84% / 74% | 95% or more |
| Gilbert Community School District | Story County | 4 | 1,682 | $11,902 | 92% / 90% | 95% or more |
| Knoxville Community School District | Marion County | 4 | 1,664 | $13,254 | 66% / 61% | 85‑89% |
| Winterset Community School District | Madison County | 4 | 1,625 | $12,275 | 72% / 70% | 95% or more |
| Boone Community School District | Boone County | 3 | 1,619 | $12,410 | 69% / 60% | 90‑94% |
| Benton Community School District | Benton County | 5 | 1,614 | $10,914 | 79% / 65% | 95% or more |
| Sioux Center Comm School District | Sioux County | 4 | 1,610 | $11,474 | 67% / 66% | 75‑79% |
| Waverly-Shell Rock Community Schools | Bremer County | 5 | 1,610 | $12,423 | 81% / 80% | 90‑94% |
| Mount Pleasant Community School District | Henry County | 6 | 1,604 | $12,732 | 66% / 61% | 85‑89% |
| Washington Community Schools | Washington County | 4 | 1,600 | $15,239 | 59% / 49% | 80‑84% |
| Carroll Comm School District | Carroll County | 4 | 1,593 | $13,313 | 75% / 71% | 90‑94% |
| Atlantic Community School District | Cass County | 4 | 1,587 | $12,155 | 71% / 63% | 90‑94% |
| Algona Community School District | Kossuth County | 5 | 1,583 | $12,934 | 75% / 67% | 85‑89% |
| Nevada Comm School District | Story County | 3 | 1,572 | $12,613 | 79% / 69% | 90‑94% |
| Vinton-Shellsburg Comm School District | Benton County | 4 | 1,558 | $13,599 | 81% / 79% | 85‑89% |
| Central DeWitt School District | Clinton County | 4 | 1,552 | $13,007 | 80% / 72% | 90‑94% |
| Grinnell-Newburg Community School District | Poweshiek County | 5 | 1,534 | $17,121 | 77% / 75% | 85‑89% |
| Decorah Community School District | Winneshiek County | 4 | 1,502 | $13,253 | 87% / 81% | 95% or more |
| MOC-Floyd Valley Comm School District | Sioux County | 3 | 1,495 | $12,216 | 88% / 84% | 85‑89% |
| Solon Community School District | Johnson County | 4 | 1,477 | $10,891 | 87% / 80% | 95% or more |
| Harlan Comm School District | Shelby County | 4 | 1,472 | $12,411 | 80% / 76% | 95% or more |
| Clear Lake Comm School District | Cerro Gordo County | 3 | 1,454 | $11,859 | 81% / 71% | 95% or more |
| Mount Vernon Community Schools | Linn County | 3 | 1,438 | $12,721 | 83% / 81% | 85‑89% |
| Humboldt Community School District | Humboldt County | 4 | 1,426 | $11,884 | 75% / 72% | 90‑94% |
| Saydel Comm School District | Polk County | 3 | 1,409 | $15,826 | 55% / 44% | 80‑84% |
| Fairfield Community School District | Jefferson County | 4 | 1,408 | $14,534 | 72% / 58% | 85‑89% |
| Mid-Prairie Community School District | Washington County | 5 | 1,393 | $13,373 | 72% / 66% | 85‑89% |
| Independence Comm School District | Buchanan County | 4 | 1,383 | $12,274 | 73% / 70% | 80‑84% |
| Center Point-Urbana Community School District | Benton County | 4 | 1,370 | $11,815 | 82% / 76% | 90‑94% |
| South Tama County Community School District | Tama County | 3 | 1,368 | $13,294 | 55% / 44% | 90‑94% |
| Clarke Comm School District | Clarke County | 3 | 1,362 | $11,791 | 52% / 42% | 85‑89% |
| Charles City Community School District | Floyd County | 4 | 1,344 | $14,332 | 62% / 53% | 80‑84% |
| Oelwein Comm School District | Fayette County | 5 | 1,326 | $13,574 | 58% / 49% | 70‑74% |
| Spirit Lake Community School District | Dickinson County | 3 | 1,319 | $11,816 | 79% / 80% | 85‑89% |
| Central Lee Comm School District | Lee County | 3 | 1,311 | $11,176 | 71% / 63% | 95% or more |
| Creston Community Schools | Union County | 4 | 1,303 | $12,755 | 73% / 67% | 95% or more |
| West Liberty Community School District | Muscatine County | 4 | 1,291 | $12,648 | 55% / 49% | 85‑89% |
| Hampton-Dumont Comm School District | Franklin County | 4 | 1,268 | $12,837 | 66% / 59% | 80‑84% |
| West Delaware County Community School District | Delaware County | 3 | 1,263 | $13,227 | 76% / 70% | 90‑94% |
| Maquoketa Community School District | Jackson County | 4 | 1,259 | $13,996 | 61% / 48% | 80‑84% |
| Chariton Community School District | Lucas County | 4 | 1,249 | $12,441 | 68% / 61% | 85‑89% |
| Greene County Comm School District | Greene County | 3 | 1,240 | $13,485 | 70% / 58% | 80‑84% |
| Woodward-Granger Community School District | Dallas County | 5 | 1,230 | $13,620 | 81% / 77% | 90% or more |
| Iowa Falls Comm School District | Hardin County | 4 | 1,228 | $11,825 | 76% / 61% | 90‑94% |
| Shenandoah Community School District | Page County | 5 | 1,227 | $13,867 | 71% / 62% | 90‑94% |
| Centerville Community School District | Appanoose County | 4 | 1,224 | $11,550 | 63% / 53% | 90‑94% |
| Williamsburg Community School District | Iowa County | 3 | 1,213 | $12,320 | 83% / 79% | 95% or more |
| Okoboji Community Schools | Dickinson County | 3 | 1,196 | $11,777 | 79% / 75% | 90‑94% |
| Sheldon Comm School District | O'Brien County | 4 | 1,179 | $11,849 | 82% / 79% | 80‑84% |
| Cherokee Comm School District | Cherokee County | 3 | 1,163 | $11,203 | 72% / 68% | 90‑94% |
| Davis County Comm School District | Davis County | 4 | 1,147 | $13,851 | 65% / 52% | 90‑94% |
| Van Meter Community School District | Dallas County | 3 | 1,146 | $9,683 | 92% / 85% | 95% or more |
| Allamakee Community School District | Allamakee County | 4 | 1,137 | $12,277 | 82% / 71% | 95% or more |
| Estherville Lincoln Central Com Sch Dist | Emmet County | 3 | 1,127 | $13,786 | 69% / 56% | 90‑94% |
| New Hampton Comm School District | Chickasaw County | 3 | 1,126 | $12,781 | 79% / 75% | 90‑94% |
| Albia Community School District | Monroe County | 5 | 1,123 | $12,896 | 80% / 72% | 90‑94% |
| Anamosa School District | Jones County | 3 | 1,116 | $11,945 | 61% / 60% | 90‑94% |
| Roland-Story Community School District | Story County | 3 | 1,094 | $11,491 | 85% / 83% | 95% or more |
| Clarinda Comm School District | Page County | 2 | 1,084 | $12,124 | 67% / 65% | 85‑89% |
| Forest City Schools | Winnebago County | 3 | 1,082 | $12,578 | 78% / 77% | 90‑94% |
| Cardinal Community School District | Wapello County | 3 | 1,079 | $12,118 | 63% / 53% | 95% or more |
| PCM Comm School District | Jasper County | 4 | 1,077 | $11,871 | 79% / 65% | 90‑94% |
| Eagle Grove Comm School District | Wright County | 3 | 1,032 | $12,600 | 55% / 41% | 75‑79% |
| North Fayette Valley Community Schools | Fayette County | 4 | 1,032 | $13,289 | 70% / 70% | 85‑89% |
| Jesup School District | Buchanan County | 6 | 1,024 | $11,152 | 75% / 71% | 90% or more |
| Denver Comm School District | Bremer County | 4 | 1,007 | $10,741 | 92% / 92% | 95% or more |
| Monticello Community School District | Jones County | 4 | 999 | $13,143 | 72% / 70% | 90‑94% |
| Osage Community Schools | Mitchell County | 3 | 988 | $12,267 | 78% / 65% | 95% or more |
| West Lyon Comm School District | Lyon County | 3 | 973 | $11,291 | 82% / 84% | 95% or more |
| Mediapolis Community School District | Des Moines County | 3 | 966 | $11,170 | 82% / 76% | 80‑84% |
| Dike-New Hartford Comm School District | Grundy County | 4 | 957 | $13,499 | 86% / 76% | 90% or more |
| Wilton Community School District | Muscatine County | 2 | 956 | $11,632 | 76% / 73% | 85‑89% |
| Clarion - Goldfield - Dows School District | Wright County | 3 | 953 | $13,007 | 63% / 60% | 90‑94% |
| Union Comm School District | Black Hawk County | 4 | 952 | $13,149 | 74% / 75% | 90‑94% |
| Odebolt Arthur Battle Creek Ida Grove Comm School District | Ida County | 4 | 934 | $13,452 | 72% / 73% | 90‑94% |
| Hudson Community School District | Black Hawk County | 2 | 933 | $11,119 | 81% / 80% | 90% or more |
| Red Oak Community School District | Montgomery County | 3 | 932 | $12,936 | 61% / 56% | 90‑94% |
| Garner-Hayfield-Ventura Community Schools | Hancock County | 3 | 931 | $11,689 | 86% / 77% | 95% or more |
| Camanche Comm School District | Clinton County | 3 | 923 | $13,114 | 68% / 64% | 90‑94% |
| West Marshall Comm School District | Marshall County | 3 | 917 | $11,199 | 82% / 75% | 95% or more |
| Eddyville-Blakesburg- Fremont CSD | Wapello County | 4 | 916 | $13,838 | 63% / 59% | 80‑84% |
| South Central Calhoun Comm School District | Calhoun County | 3 | 912 | $12,957 | 64% / 61% | 90‑94% |
| MFL MarMac Comm School District | Clayton County | 4 | 879 | $12,162 | 73% / 61% | 90% or more |
| West Burlington Independent School District | Des Moines County | 2 | 875 | $10,805 | 83% / 64% | 95% or more |
| West Branch Comm School District | Cedar County | 3 | 865 | $12,125 | 76% / 68% | 90‑94% |
| Hinton Community School District | Plymouth County | 3 | 860 | $11,633 | 85% / 81% | 90% or more |
| Alburnett Community Schools | Linn County | 3 | 857 | $11,010 | 66% / 64% | 90% or more |
| Underwood Community School District | Pottawattamie County | 3 | 855 | $12,420 | 87% / 77% | 90% or more |
| Fort Madison Community School District | Lee County | 1 | 852 | $13,561 | 61% / 51% | 80‑84% |
| West Central Valley Community School | Guthrie County | 4 | 852 | $14,052 | 77% / 66% | 85‑89% |
| Northeast Comm School District | Clinton County | 2 | 846 | $12,421 | 83% / 76% | 90% or more |
| Interstate 35 Community School District | Madison County | 2 | 843 | $13,504 | 72% / 67% | 80‑89% |
| Tipton Comm School District | Cedar County | 3 | 842 | $12,086 | 75% / 66% | 90‑94% |
| Aurelia Community Schools | Buena Vista County | 4 | 829 | $12,724 | 75% / 70% | 90% or more |
| Pleasantville Community School District | Marion County | 3 | 825 | $11,675 | 76% / 70% | 90% or more |
| Aplington-Parkersburg School District | Butler County | 4 | 821 | $12,131 | 78% / 68% | 95% or more |
| Louisa-Muscatine Comm School District | Louisa County | 2 | 821 | $12,594 | 74% / 68% | 85‑89% |
| Van Buren County Comm School District | Van Buren County | 3 | 821 | $14,130 | 70% / 62% | 90‑94% |
| Treynor Comm School District | Pottawattamie County | 3 | 817 | $11,104 | 92% / 86% | 95% or more |
| Rock Valley Comm School District | Sioux County | 3 | 807 | $12,017 | 72% / 63% | 95% or more |
| Central Lyon Comm School District | Lyon County | 2 | 789 | $12,492 | 87% / 77% | 95% or more |
| Sumner-Fredericksburg Schools | Bremer County | 4 | 789 | $13,082 | 72% / 71% | 80‑89% |
| Central Springs Comm School District | Worth County | 4 | 779 | $12,820 | 76% / 70% | 90% or more |
| East Sac County Community School District | Sac County | 2 | 777 | $12,890 | 72% / 61% | 95% or more |
| Manson Northwest Webster Comm School District | Calhoun County | 2 | 776 | $11,757 | 62% / 63% | 90% or more |
| Lisbon Community Schools | Linn County | 2 | 762 | $12,102 | 82% / 78% | 90% or more |
| Bellevue Community School District | Jackson County | 2 | 759 | $10,786 | 65% / 70% | 90% or more |
| AHSTW Community School District | Pottawattamie County | 3 | 755 | $12,863 | 69% / 73% | 70‑79% |
| Missouri Valley Comm School District | Harrison County | 3 | 745 | $13,434 | 68% / 60% | 90% or more |
| Grundy Center Community School District | Grundy County | 3 | 743 | $12,215 | 87% / 81% | 90% or more |
| West Fork School District | Cerro Gordo County | 3 | 740 | $12,657 | 69% / 56% | 80‑89% |
| Howard-Winneshiek Community School District | Howard County | 3 | 738 | $13,925 | 73% / 65% | 95% or more |
| Postville Community School District | Allamakee County | 4 | 737 | $14,210 | 53% / 43% | 90% or more |
| Lawton-Bronson Comm School District | Woodbury County | 2 | 729 | $11,483 | 90% / 80% | 90% or more |
| Emmetsburg Community School District | Palo Alto County | 3 | 727 | $12,867 | 77% / 65% | 95% or more |
| Logan-Magnolia Comm School District | Harrison County | 2 | 725 | $10,742 | 82% / 75% | 90% or more |
| Tri-Center Comm School District | Pottawattamie County | 3 | 724 | $11,880 | 77% / 71% | 90% or more |
| Ogden Community Schools | Boone County | 3 | 713 | $12,036 | 75% / 77% | 90% or more |
| West Sioux Comm School District Office | Sioux County | 4 | 708 | $13,842 | 65% / 65% | 90‑94% |
| Columbus Community School District | Louisa County | 3 | 707 | $13,780 | 69% / 61% | 80‑89% |
| IKM-Manning Comm School District | Carroll County | 3 | 703 | $14,038 | 82% / 74% | 90% or more |
| Maquoketa Valley Comm School District | Delaware County | 5 | 702 | $12,508 | 83% / 79% | 90% or more |
| Sibley-Ocheyedan Community School District | Osceola County | 3 | 688 | $13,690 | 72% / 68% | 85‑89% |
| Colfax-Mingo Comm School District | Jasper County | 2 | 686 | $13,637 | 68% / 61% | 90% or more |
| Durant Comm School District | Cedar County | 2 | 682 | $12,129 | 72% / 70% | 80‑89% |
| Riverside Community School District | Pottawattamie County | 3 | 677 | $13,498 | 71% / 63% | 90% or more |
| Panorama Comm School District | Guthrie County | 3 | 672 | $13,861 | 71% / 70% | 90% or more |
| South Hamilton Schools | Hamilton County | 2 | 670 | $12,459 | 84% / 80% | 90% or more |
| Belmond-Klemme Comm School District | Wright County | 3 | 666 | $14,075 | 58% / 49% | 80‑84% |
| Earlham Community Schools | Madison County | 3 | 659 | $11,283 | 69% / 72% | 90% or more |
| Pocahontas Area Community School | Pocahontas County | 3 | 659 | $13,907 | 69% / 68% | 85‑89% |
| Danville Comm School District | Des Moines County | 2 | 651 | $12,885 | 77% / 76% | 80‑89% |
| St Ansgar Comm School District | Mitchell County | 3 | 643 | $12,762 | 80% / 83% | 90% or more |
| AGWSR Comm School District | Hardin County | 5 | 642 | $13,848 | 67% / 57% | 90% or more |
| Lake Mills Community School | Winnebago County | 3 | 642 | $12,708 | 82% / 68% | 90% or more |
| Sioux Central Community School District | Buena Vista County | 3 | 639 | $14,034 | 79% / 71% | 85‑89% |
| Wapsie Valley Comm School District | Bremer County | 6 | 637 | $13,103 | 76% / 78% | 90% or more |
| Nodaway Valley Comm School District | Adair County | 3 | 636 | $13,118 | 71% / 71% | 90% or more |
| West Monona Community School District | Monona County | 3 | 633 | $12,885 | 78% / 66% | 80‑89% |
| Central Decatur Comm School District | Decatur County | 3 | 632 | $13,664 | 74% / 61% | 95% or more |
| Hartley-Melvin-Sanborn Community School District | O'Brien County | 3 | 629 | $12,707 | 75% / 64% | 80‑89% |
| West Hancock Comm School District | Hancock County | 3 | 629 | $12,275 | 80% / 80% | 90% or more |
| Madrid Community Schools | Boone County | 4 | 628 | $12,694 | 72% / 63% | 90% or more |
| East Marshall Community Schools | Marshall County | 3 | 616 | $12,516 | 72% / 58% | 90% or more |
| Sigourney Community School District | Keokuk County | 2 | 605 | $12,164 | 70% / 76% | 90% or more |
| Maple Valley-Anthon Oto Comm School District | Monona County | 4 | 602 | $14,655 | 75% / 61% | 80‑84% |
| New London Community School District | Henry County | 2 | 598 | $13,233 | 66% / 58% | 80‑89% |
| Westwood Comm School District | Woodbury County | 2 | 597 | $12,930 | 82% / 68% | 90% or more |
| Nashua-Plainfield Comm School District | Chickasaw County | 2 | 592 | $13,479 | 70% / 69% | 80‑89% |
| Mount Ayr Comm School District | Ringgold County | 2 | 584 | $13,747 | 79% / 77% | 90% or more |
| Woodbury Central Community School District | Woodbury County | 3 | 584 | $14,196 | 82% / 69% | 90% or more |
| Wayne Community School District | Wayne County | 2 | 583 | $12,872 | 80% / 73% | 80‑89% |
| Akron-Westfield Community School District | Plymouth County | 3 | 576 | $14,145 | 82% / 80% | 90% or more |
| North Mahaska Schools | Mahaska County | 2 | 576 | $11,807 | 72% / 72% | 90% or more |
| Boyden-Hull Community School District | Sioux County | 2 | 575 | $12,662 | 74% / 75% | 90‑94% |
| South O’Brien Community School District | O'Brien County | 2 | 569 | $13,648 | 77% / 69% | 80‑89% |
| Brooklyn-Guernsey-Malcom Comm School District | Poweshiek County | 2 | 568 | $14,005 | 76% / 72% | 90% or more |
| East Buchanan Community School District | Buchanan County | 3 | 567 | $13,350 | 69% / 63% | 90% or more |
| Pekin Comm School District | Jefferson County | 2 | 566 | $14,832 | 73% / 74% | 90% or more |
| Woodbine Community School District | Harrison County | 2 | 564 | $13,300 | 77% / 63% | 80% or more |
| WACO Community School District | Henry County | 2 | 558 | $12,226 | 67% / 59% | 90% or more |
| Northwood-Kensett Comm School District | Worth County | 2 | 552 | $12,357 | 74% / 70% | 90% or more |
| North Cedar Community School District | Cedar County | 3 | 550 | $16,697 | 72% / 66% | 80‑89% |
| North Linn Community School District | Linn County | 3 | 550 | $11,950 | 77% / 74% | 90% or more |
| Audubon Comm School District | Audubon County | 2 | 543 | $12,733 | 76% / 72% | 90% or more |
| Iowa Valley Comm School District | Iowa County | 2 | 543 | $12,214 | 81% / 71% | 90% or more |
| Newell-Fonda Community School District | Buena Vista County | 3 | 542 | $13,061 | 69% / 58% | 90% or more |
| Martensdale-St Marys Community School District | Warren County | 2 | 532 | $11,752 | 74% / 64% | 80‑89% |
| Starmont Community School District | Fayette County | 3 | 531 | $13,615 | 66% / 64% | 80‑89% |
| South Winneshiek Community School District | Winneshiek County | 3 | 529 | $13,368 | 69% / 71% | 90% or more |
| Lenox Community School District | Taylor County | 2 | 527 | $13,496 | 81% / 73% | 90% or more |
| North Butler Schools | Butler County | 2 | 525 | $14,266 | 71% / 66% | 90% or more |
| Galva-Holstein Comm School District | Ida County | 3 | 522 | $12,568 | 71% / 62% | 90% or more |
| Wapello Community Schools | Louisa County | 3 | 518 | $14,323 | 63% / 51% | 80‑89% |
| Bedford Community School District | Taylor County | 2 | 514 | $12,690 | 88% / 82% | 80‑89% |
| Southeast Webster Grand Comm School District | Webster County | 2 | 514 | $15,011 | 70% / 54% | not published |
| Janesville Consolidated School District | Bremer County | 2 | 512 | $10,558 | 77% / 69% | 80% or more |
| Highland Comm School District | Washington County | 3 | 510 | $12,598 | 62% / 65% | 90% or more |
| Lynnville-Sully Comm School District | Jasper County | 3 | 505 | $11,749 | 82% / 80% | 90% or more |
| Midland Community School District | Jones County | 2 | 504 | $16,234 | 68% / 60% | 80‑89% |
| Edgewood-Colesburg Comm School District | Clayton County | 2 | 490 | $12,795 | 66% / 65% | 90% or more |
| Easton Valley Comm School District | Jackson County | 2 | 485 | $13,878 | 59% / 51% | 80‑89% |
| Eldora-New Providence Comm School District | Hardin County | 2 | 479 | $15,117 | 69% / 64% | 80‑89% |
| North Tama Schools | Tama County | 2 | 479 | $14,443 | 63% / 55% | 90% or more |
| Springville Community School District | Linn County | 2 | 478 | $12,210 | 81% / 70% | 90% or more |
| GMG Community School District | Marshall County | 2 | 476 | $13,138 | 68% / 46% | 80‑89% |
| Fremont-Mills Comm School District | Fremont County | 2 | 475 | $13,484 | 81% / 77% | 80% or more |
| Central Comm School District | Clayton County | 2 | 474 | $12,478 | 70% / 60% | 90% or more |
| Belle Plaine Community School District | Benton County | 2 | 472 | $13,919 | 74% / 68% | 90% or more |
| Baxter Comm School District | Jasper County | 2 | 471 | $12,296 | 73% / 63% | 90% or more |
| Gladbrook-Reinbeck Comm School District | Grundy County | 2 | 469 | $13,361 | 71% / 73% | 80‑89% |
| North Iowa Community School | Winnebago County | 3 | 466 | $13,963 | 66% / 57% | 80% or more |
| BCLUW Community Schools | Grundy County | 3 | 464 | $14,322 | 74% / 66% | 90% or more |
| Montezuma Community Schools | Poweshiek County | 3 | 464 | $12,059 | 76% / 74% | 80‑89% |
| Guthrie Center Comm School District | Guthrie County | 2 | 451 | $13,677 | 74% / 71% | 80‑89% |
| East Mills Community School District | Mills County | 2 | 448 | $14,570 | 78% / 73% | 90% or more |
| Coon Rapids-Bayard Community School District | Carroll County | 2 | 447 | $12,502 | 79% / 71% | 80% or more |
| East Union Community Schools | Union County | 2 | 443 | $15,240 | 74% / 69% | 90% or more |
| Kingsley-Pierson School | Plymouth County | 3 | 440 | $13,704 | 78% / 65% | 90% or more |
| Sidney Community School District | Fremont County | 3 | 438 | $12,639 | 73% / 71% | 80‑89% |
| Southeast Warren Schools | Warren County | 2 | 438 | $15,912 | 73% / 62% | 90% or more |
| Riceville Community School District | Howard County | 2 | 431 | $13,631 | 67% / 61% | 80% or more |
| Boyer Valley Community School District | Harrison County | 2 | 427 | $13,252 | 59% / 65% | 80% or more |
| West Bend-Mallard School | Palo Alto County | 3 | 422 | $10,663 | 78% / 61% | 60‑79% |
| Griswold Comm School District | Cass County | 2 | 420 | $14,392 | 76% / 72% | 80% or more |
| Calamus-Wheatland Community School District | Clinton County | 2 | 418 | $14,457 | 68% / 64% | 80% or more |
| Dunkerton Community School District | Black Hawk County | 2 | 415 | $12,906 | 64% / 61% | 90% or more |
| Rudd-Rockford-Marble Rk Comm School District | Floyd County | 2 | 408 | $13,047 | 68% / 63% | 80% or more |
| Corning Comm School District | Adams County | 2 | 405 | $16,060 | 66% / 60% | 80‑89% |
| Lone Tree Community School District | Johnson County | 2 | 401 | $12,091 | 62% / 52% | 90% or more |
| English Valleys Comm School District | Iowa County | 2 | 397 | $13,007 | 71% / 62% | 90% or more |
| George-Little Rock Comm School District | Lyon County | 3 | 395 | $12,192 | 74% / 67% | 90% or more |
| Exira-Elk Horn- Kimballton Comm Sch Dist | Shelby County | 2 | 390 | $14,386 | 73% / 64% | 80‑89% |
| Glidden Ralston Community School District | Carroll County | 2 | 390 | $13,337 | 59% / 50% | 80% or more |
| Tripoli Comm School District | Bremer County | 2 | 389 | $14,578 | 76% / 64% | 90% or more |
| Colo-NESCO Community School District | Story County | 2 | 385 | $14,910 | 71% / 68% | 80% or more |
| Turkey Valley Comm School District | Winneshiek County | 2 | 383 | $15,397 | 77% / 71% | 90% or more |
| Winfield-Mt Union Comm School District | Henry County | 2 | 380 | $12,348 | 64% / 54% | 80‑89% |
| Marcus-Meriden-Cleghorn Comm School District | Cherokee County | 2 | 379 | $15,044 | 74% / 74% | 90% or more |
| Hubbard-Radcliffe Comm School District | Hardin County | 2 | 377 | $12,955 | 70% / 73% | not published |
| Collins-Maxwell Comm School District | Story County | 2 | 372 | $13,189 | 70% / 59% | 90% or more |
| Central City Comm School District | Linn County | 2 | 370 | $12,348 | 67% / 55% | 90% or more |
| Moravia Comm School District | Appanoose County | 2 | 355 | $12,131 | 71% / 54% | 90% or more |
| Harris-Lake Park Comm School District | Dickinson County | 2 | 341 | $12,154 | 82% / 73% | 80% or more |
| Lamoni Community Schools | Decatur County | 3 | 335 | $11,442 | 64% / 59% | 80% or more |
| West Central Comm School District | Fayette County | 2 | 333 | $12,399 | 63% / 62% | 80% or more |
| United Community School District | Boone County | 1 | 329 | $11,546 | 75‑79% / 80‑84% | not published |
| Graettinger-Terril Comm School District | Palo Alto County | 3 | 325 | $15,003 | 66% / 55% | 90% or more |
| Remsen-Union Comm School District | Plymouth County | 2 | 312 | $15,626 | 83% / 70% | not published |
| Twin Cedars Comm School District | Marion County | 2 | 312 | $12,235 | 65% / 49% | 80% or more |
| Murray Community School District | Clarke County | 2 | 310 | $11,795 | 70‑74% / 65‑69% | 80% or more |
| Eastern Allamakee Comm School District | Allamakee County | 3 | 309 | $14,673 | 77% / 78% | 80% or more |
| Melcher-Dallas Comm School District | Marion County | 2 | 308 | $13,042 | 69% / 50% | 80% or more |
| Clarksville Community School District | Butler County | 2 | 301 | $12,431 | 78% / 66% | 80% or more |
| H-L-V Comm School District | Iowa County | 2 | 301 | $16,964 | 70% / 66% | 80% or more |
| North Union Comm School District | Emmet County | 2 | 300 | $14,855 | 79% / 66% | 90% or more |
| Stanton Comm School District | Montgomery County | 2 | 298 | $11,876 | 75‑79% / 75‑79% | 80% or more |
| River Valley Community School District | Woodbury County | 2 | 291 | $15,605 | 68% / 65% | 80% or more |
| Schaller-Crestland Comm School District | Sac County | 2 | 285 | $13,127 | 71% / 75% | not published |
| West Harrison Comm School District | Harrison County | 2 | 282 | $16,515 | 65‑69% / 60‑64% | 80% or more |
| Keota Comm School District | Keokuk County | 2 | 279 | $13,308 | 64% / 64% | 60‑79% |
| Adair-Casey Comm School District | Guthrie County | 2 | 260 | $15,834 | 60‑64% / 60‑64% | not published |
| Choice Charter Schools | Hardin County | 1 | 257 | not comparable | not published | 30‑39% |
| Ar-We-Va Comm School District | Crawford County | 2 | 249 | $11,881 | 80‑84% / 75‑79% | 50% or more |
| Villisca Comm School District | Montgomery County | 2 | 243 | $14,695 | 64% / 60% | not published |
| North Kossuth Comm School District | Kossuth County | 2 | 241 | $14,877 | 85‑89% / 75‑79% | not published |
| Mormon Trail Comm School District | Wayne County | 2 | 230 | $13,318 | 65‑69% / 45‑49% | 50% or more |
| Seymour Community School District | Wayne County | 2 | 219 | $17,220 | 45‑49% / 45‑49% | 80% or more |
| Hamburg Comm School District | Fremont County | 3 | 191 | $20,276 | 65‑69% / 55‑59% | not published |
| Essex Community Schools | Page County | 2 | 188 | $14,141 | 80‑84% / 65‑69% | 50% or more |
| Moulton-Udell Comm School District | Appanoose County | 2 | 188 | $16,524 | 50‑54% / 40‑44% | 50% or more |
| Paton-Churdan Comm School District | Greene County | 2 | 185 | $15,016 | 70‑74% / 70‑74% | 50% or more |
| CAL Comm School District | Franklin County | 1 | 180 | $15,511 | 70‑74% / 60‑64% | not published |
| Tri-County Schools | Keokuk County | 2 | 179 | $17,351 | 65‑69% / 50‑54% | 80% or more |
| Charter Oak-Ute Comm School District | Crawford County | 2 | 166 | $15,838 | 60‑64% / 50‑54% | not published |
| Alden Comm School District | Hardin County | 1 | 148 | $16,654 | 65‑69% / 60‑64% | not published |
| Laurens-Marathon Comm School District | Pocahontas County | 1 | 147 | $16,164 | 65‑69% / 60‑64% | not published |
| Ruthven-Ayrshire Comm School District | Palo Alto County | 2 | 147 | $17,445 | 60‑64% / 40‑44% | 80% or more |
| Delwood Comm School District | Clinton County | 1 | 142 | $14,182 | 80‑84% / 85‑89% | not published |
| Whiting Comm School District | Monona County | 2 | 139 | $17,718 | 60‑64% / 45‑49% | 80% or more |
| Schleswig Comm School District | Crawford County | 2 | 126 | $17,871 | 75‑79% / 70‑74% | not published |
| Andrew Comm School District | Jackson County | 1 | 125 | $18,347 | 70‑74% / 60‑64% | not published |
| Morning Sun Comm School District | Louisa County | 1 | 119 | $14,702 | 70‑79% / 80‑89% | not published |
| Diagonal Comm School District | Ringgold County | 2 | 110 | $17,085 | 65‑69% / 60‑64% | 50% or more |
| Orient-Macksburg Comm School District | Adair County | 2 | 108 | $17,033 | 50‑54% / 45‑49% | 50% or more |
| Albert City-Truesdale Comm School District | Buena Vista County | 1 | 100 | $16,544 | 70‑79% / 70‑79% | not published |
| Bennett Comm School District | Cedar County | 1 | 76 | $17,640 | 60‑69% / 70‑79% | not published |
| Olin Consolidated School District | Jones County | 1 | 74 | $19,457 | 50‑59% / 40‑49% | not published |
| Stratford Comm School District | Hamilton County | 1 | 74 | $20,500 | 60‑69% / 60‑69% | not published |
| Gilmore City-Bradgate Comm School District | Humboldt County | 1 | 59 | $16,597 | 50‑59% / 50‑59% | not published |
| Clay Central-Everly Comm School District | Clay County | 1 | 53 | $27,542 | 60‑69% / 70‑79% | not published |
| Twin Rivers Comm School District | Humboldt County | 1 | 45 | $35,082 | 40‑59% / 80% or more | not published |
| South Page Comm School District | Page County | 1 | 36 | $19,770 | 65‑69% / 60‑64% | 50% or more |
Source: NCES Common Core of Data 2024-25: districts with a school open that year, and the students in those schools. NCES F-33 fiscal year 2022-23: current spending over fall 2022 membership, shown where it falls between $3,000 and $80,000 (outside that range the finance and membership files do not describe the same students). EDFacts 2021-22: all students proficient or above, and the four-year graduation rate for the class of 2023, as published; ED gives smaller districts as ranges. Iowa sets its own test standard, so compare these within Iowa.
More lists for Iowa
- 01Public schools in Iowa
The state hub: schools, students, districts
- 02Largest schools
By 2024-25 enrollment
- 03Fewest students per teacher
Schools, 2024-25
- 04Highest-spending districts
F-33 fiscal year 2022-23
- 05Teacher salary spending by district
F-33 fiscal year 2022-23
- 06Chronic absenteeism
EDFacts 2022-23
Sources
Source: NCES Common Core of Data School directory and membership · 2024-25
Source: NCES F-33 School District Finance Survey District current expenditures and membership · FY 2022-23
Source: U.S. Department of Education, EDFacts State assessment results, all students · 2021-22