State profile · IA

Iowa Public Schools

Every public school, district, and the headline NCES measures for Iowa - 328 districts, drawn straight from federal records.

0/100100/10046/100
Scored 0-100 from federal NCES and CRDC indicators, resource allocation, not test scores - the same index shown on every school page, averaged across 1,322 scored Iowa schools. Full methodology →

The state in one line

Iowa runs 1,326 public schools across 328 districts, with a 14.8:1 average classroom and 36.4% of students on subsidized lunch.

1,326
public schools
328
school districts
14.8:1
avg student–teacher
36.4%
free/reduced lunch

How Iowa ranks nationally

Per-pupil spending

$13,441

#43 of 51 · highest-spending

Average student-teacher ratio

14.8:1

#31 of 51 · lowest ratios

Public schools

1,326

#28 of 51 · most schools

On subsidized lunch

36.4%

#31 of 43 · highest share

Iowa ranks #43 of 51 nationally on per-pupil spending and #31 of 51 on average student-teacher ratio, derived live by comparing it against every other state. Ranked among all 50 states + DC from NCES enrollment/staffing and the F-33 finance survey. Lunch share is an indicator of student need, not of quality.

What the NCES Data Says About Iowa Schools

Iowa operates 1,326 public K-12 schools organised into 328 independent school districts serving 497,853 students, per the National Center for Education Statistics Common Core of Data 2024-25. The largest district, Des Moines Independent Comm School District, enrolls 30,739 pupils across 59 schools at $15,286 per student, while smaller rural districts can run fewer than a dozen campuses. This fragmentation, inherited from century-old township governance patterns in many states, is why per-pupil spending, class sizes, and programme availability vary dramatically inside a single state boundary.

Statewide, the average student-teacher ratio is 14.8:1, a useful benchmark for comparing any individual district or school on PlainSchools. Free-lunch eligibility averages 36.4% across Iowa public schools, a federal indicator of economic need that drives Title I funding allocations. The district table below is sortable by enrollment, school count, and per-pupil expenditure, the three fields that best predict a district's financial and demographic profile. For schools specifically, use the rankings links above to view per-category leaderboards covering spending, student-teacher ratio, best schools by composite quality score, chronic absenteeism, and funding-equity distribution within the state.

Every district figure here pulls from two distinct federal surveys: enrollment and demographic data come from the NCES Common Core of Data 2024-25 (school membership and directory), while per-pupil spending, teacher salaries, and federal/state/local revenue shares originate in the NCES F-33 School District Finance Survey (FY 2022-23). Civil-rights indicators, gifted enrollment, AP course counts, counselor staffing, chronic absenteeism, in- and out-of-school suspensions, come from the 2021-22 Civil Rights Data Collection. Cross-referencing these three sources is what lets PlainSchools produce composite scores and equity rankings that single-source tools cannot.

Iowa's average student-teacher ratio vs. every US state

Average students per teacher, state by state (lower means more staffing per student)

15 lower student-teacher ratio than 39% of 51 US states

11–12: 8 US states (16%). Below this entry. 12–13: 4 US states (8%). Below this entry. 13–14: 10 US states (20%). Below this entry. 14–15: 9 US states (18%). This entry sits in this band. 15–16: 6 US states (12%). Above this entry. 16–17: 3 US states (6%). Above this entry. 17–18: 7 US states (14%). Above this entry. 18–19: 1 US states (2%). Above this entry. 20–21: 1 US states (2%). Above this entry. 21–22: 2 US states (4%). Above this entry. This state 11 22 every US state, by average student-teacher ratio, bucketed by value

Each bar is a band; taller bars hold more US states. The dashed line + filled bar mark this entry. Hover or tap any bar for its full count, share, and where it sits relative to this entry.

Source U.S. Department of Education, NCES Common Core of Data · 2024-25

Or browse all Iowa schools, or find schools by student-teacher ratio, free-lunch share or type.

Federal data, transparent formula. PlainSchools publishes the actual federal survey data - enrollment, staffing, finance, and demographics from NCES. The diversity index and composite quality scores referenced on this page are PlainSchools' own transparent derived indices (not an official NCES rating), computed directly from those datasets with the exact formula disclosed on our methodology page; every input number traces to a cited source. These figures describe reported resource allocation across a large, varied state - a starting point for comparing districts and schools, not a substitute for reviewing a specific school's own record.

Iowa per-pupil spending varies 5.7× across districts

Per-pupil spending in Iowa ranges from $7,413 (lowest district) to $42,257 (highest), a spread of $34,844. That spread reflects typical state-level variation between high-property-value suburbs and rural or low-tax-base districts. High-spending districts typically draw on higher property tax bases, a structural feature of state education finance under the federal Title I framework that sets the floor but not the ceiling.

Source: NCES F-33 School District Finance Survey Local Education Agency Finance Survey (F-33) · FY 2021-22

Average Iowa student-teacher ratio is 14.8:1 - near the U.S. average of approximately 16:1

Student-teacher ratio is the simplest staffing metric reported on NCES Common Core of Data, but it does not capture push-in specialists, intervention staff, English Language Learner aides, special education co-teachers, or counseling and support staff. Variation between districts within the state is wider than the state-average figure suggests, large urban districts may run 20:1 while small rural districts run 10:1, both inside the same average. Class-load comparisons are most meaningful at the district or school level, not the state aggregate.

Source: NCES Common Core of Data, Public School Universe School-level enrollment and staffing · 2024-25

Student-body diversity in Iowa

Iowa's public schools average a Simpson diversity index of 33.8/100, below the national average of 43.5. The index runs 0-100 from NCES race and ethnicity data, where higher means a more evenly mixed student body. It measures mix, not quality. See where Iowa ranks in our national school-diversity analysis.

Most mixed campuses

  1. 1 Woodlawn Early Childhood Center 79.4/100
  2. 2 Lowell Elementary School 77.8/100
  3. 3 Meredith Middle School 77.5/100
  4. 4 Findley Elementary School 77.5/100
  5. 5 Central Middle School 77.0/100

Iowa in our national research

Largest districts in Iowa

By total K-12 enrollment, NCES Common Core 2024-25

students

What this shows Des Moines Independent Comm School District is the largest district, with 30,739 students across 59 schools. The full ranked district list follows.

Source NCES Common Core of Data As of 2024-25 Local Education Agency Universe
#DistrictEnrollment
1Des Moines Independent Comm School DistrictDes Moines30,739
2Cedar Rapids Comm School DistrictCedar Rapids15,564
3Sioux City Comm School DistrictSioux City14,989
4Iowa City Comm School DistrictIowa City14,805
5Davenport Comm School DistrictDavenport14,135
6Waukee Comm School DistrictWaukee13,082
7Ankeny Comm School DistrictAnkeny12,750
8Waterloo Comm School DistrictWaterloo10,645
9Dubuque Comm School DistrictDubuque10,518
10West Des Moines Comm School DistrictWest Des Moines9,225
11Council Bluffs Comm School DistrictCouncil Bluffs8,784
12Linn-Mar Comm School DistrictMarion7,690
13Johnston Comm School DistrictJohnston7,487
14Southeast Polk Comm School DistrictAltoona7,397
15Cedar Falls Comm School DistrictCedar Falls5,892
16Pleasant Valley Comm School DistrictBettendorf5,803
17College Comm School DistrictCedar Rapids5,740
18Marshalltown Comm School DistrictMarshalltown5,190
19Ottumwa Comm School DistrictOttumwa4,990
20Muscatine Comm School DistrictMuscatine4,688
Show the next 80 districts
#DistrictEnrollment
21Ames Comm School DistrictAmes4,678
22Bettendorf Comm School DistrictBettendorf4,633
23Urbandale Comm School DistrictUrbandale4,308
24Dallas Center-Grimes Comm School DistrictGrimes3,767
25Western Dubuque Comm School DistrictFarley3,742
26Fort Dodge Comm School DistrictFort Dodge3,676
27Indianola Comm School DistrictIndianola3,665
28Mason City Comm School DistrictMason City3,598
29Norwalk Comm School DistrictNorwalk3,574
30North Scott Comm School DistrictEldridge3,463
31Clinton Comm School DistrictClinton3,444
32Burlington Comm School DistrictBurlington3,334
33Clear Creek Amana Comm School DistrictOxford3,061
34Lewis Central Comm School DistrictCouncil Bluffs3,022
35Storm Lake Comm School DistrictStorm Lake2,882
36Newton Comm School DistrictNewton2,857
37Bondurant-Farrar Comm School DistrictBondurant2,731
38Pella Comm School DistrictPella2,491
39Waverly-Shell Rock Comm School DistrictWaverly2,394
40Carlisle Comm School DistrictCarlisle2,369
41Spencer Comm School DistrictSpencer2,341
42Le Mars Comm School DistrictLe Mars2,309
43Denison Comm School DistrictDenison2,264
44Adel Desoto Minburn Comm School DistrictAdel2,254
45North Polk Comm School DistrictAlleman2,243
46Marion Independent School DistrictMarion2,229
47Oskaloosa Comm School DistrictOskaloosa2,115
48Glenwood Comm School DistrictGlenwood2,071
49Boone Comm School DistrictBoone2,019
50Ballard Comm School DistrictHuxley1,969
51Mount Pleasant Comm School DistrictMount Pleasant1,852
52Fort Madison Comm School DistrictFort Madison1,832
53Webster City Comm School DistrictWebster City1,827
54Perry Comm School DistrictPerry1,812
55Carroll Comm School DistrictCarroll1,803
56Keokuk Comm School DistrictKeokuk1,790
57Sergeant Bluff-Luton Comm School DistrictSergeant Bluff1,729
58Sioux Center Comm School DistrictSioux Center1,725
59Benton Comm School DistrictVan Horne1,702
60Gilbert Comm School DistrictGilbert1,697
61Winterset Comm School DistrictWinterset1,683
62Knoxville Comm School DistrictKnoxville1,674
63Washington Comm School DistrictWashington1,673
64Decorah Community School DistrictDecorah1,663
65Central Dewitt School DistrictDe Witt1,613
66Atlantic Comm School DistrictAtlantic1,603
67Algona Comm School DistrictAlgona1,592
68Grinnell-Newburg Comm School DistrictGrinnell1,573
69Moc-Floyd Valley Comm School DistrictOrange City1,559
70Vinton-Shellsburg Comm School DistrictVinton1,555
71Nevada Comm School DistrictNevada1,542
72Charles City Comm School DistrictCharles City1,541
73Fairfield Comm School DistrictFairfield1,525
74Solon Comm School DistrictSolon1,523
75Humboldt Comm School DistrictDakota City1,516
76Harlan Comm School DistrictHarlan1,514
77Independence Comm School DistrictIndependence1,496
78Clear Lake Comm School DistrictClear Lake1,495
79South Tama CountyTama1,488
80Clayton Ridge Comm School DistrictGuttenberg1,485
81Center Point-Urbana Comm School DistrictUrbana1,466
82Mid-Prairie Comm School DistrictWellman1,446
83Creston Comm School DistrictCreston1,442
84Cam Comm School DistrictAnita1,441
85Mount Vernon Comm School DistrictMount Vernon1,402
86West Delaware County Comm School DistrictManchester1,380
87Clarke Comm School DistrictOsceola1,358
88Centerville Comm School DistrictCenterville1,357
89Oelwein Comm School DistrictOelwein1,345
90Saydel Comm School DistrictDes Moines1,337
91Maquoketa Comm School DistrictMaquoketa1,314
92Spirit Lake Comm School DistrictSpirit Lake1,304
93Hampton-Dumont Comm School DistrictHampton1,298
94West Liberty Comm School DistrictWest Liberty1,284
95Chariton Comm School DistrictChariton1,282
96Iowa Falls Comm School DistrictIowa Falls1,278
97Williamsburg Comm School DistrictWilliamsburg1,269
98Davis County Comm School DistrictBloomfield1,263
99Greene County Comm School DistrictJefferson1,259
100Central Lee Comm School DistrictDonnellson1,250

Top 100 of 328 districts by enrollment. Browse all districts →

Largest Schools in Iowa

Other States

Side-by-side: Compare Des Moines Independent Comm School District vs Cedar Rapids Comm School District → · Compare any two districts

Data sourced from NCES Common Core of Data (CCD) 2024-25, NCES F-33 School District Finance Survey, and Civil Rights Data Collection (CRDC) 2021-22.

Using the Iowa data

Iowa's 1,326 schools sit inside 328 districts - compare at the district level first.

  • District boundaries decide enrollment: shortlist 2-3 districts on spending, ratio, and size before comparing individual schools. Compare districts
  • Check how Iowa distributes money across its districts, funding equity varies more within states than between them. Funding equity
  • Verify any school's federal record (enrollment, staffing, CRDC flags) before a visit or enrollment decision. Look up a school

Figures are the federal record (CCD 2024-25, F-33 FY 2022-23, CRDC 2021-22) - they lag the current school year. PlainSchools assigns no subjective rating; the composite quality score used in our rankings is a transparent, reproducible index computed from this cited federal data.

Frequently Asked Questions

How many public schools are in Iowa?

Iowa has 1,326 public schools across 328 school districts, serving 497,853 students.

What is the average student-teacher ratio in Iowa?

The average student-teacher ratio in Iowa public schools is 14.8:1. This varies by district, use the district table below to compare.

What percentage of Iowa students qualify for free lunch?

36.4% of students in Iowa qualify for free or reduced-price lunch, an indicator of economic need used for Title I funding.

What is the largest school district in Iowa?

The largest school district in Iowa is Des Moines Independent Comm School District with 30,739 students across 59 schools.

Top schools in Iowa by enrollment

Largest K-12 public schools by total students enrolled

students

What this shows The largest public schools in Iowa by enrollment, often statewide virtual academies or large consolidated campuses, so size here reflects reach, not quality.

Source NCES Common Core of Data (CCD) As of 2024-25

Source: National Center for Education Statistics (NCES) Common Core of Data (CCD) - Public school universe · 2023-2024 Public K-12 school enrollment, demographics, and operational data; collected annually by NCES from state education agencies.

Every figure on PlainSchools is rendered directly from the source NCES, CRDC and F-33 federal records, no number is typed in by an editor. State totals are aggregated directly from every school and district reporting in this state. See our editorial standards & corrections policy, the methodology behind these numbers, the data changelog, or report a data error. Data current as of August 2026.