Public + private high schools, every state.
Browse by state: AKALARAZCACOCTDCDEFLGAGUHIIAIDILINKSKYLAMAMDMEMIMNMOMSMTNCNDNENHNJNMNVNYOHOKORPAPRRISCSDTNTXUTVAVIVTWAWIWVWY
406
high schools (public + private)
354
public (305 districts)
52
private (NCES PSS)
39,072
public grade‑12 students (seniors, latest year)

IA public HS enrollment trend

Across the 146,882 students enrolled in IA brick-and-mortar public high schools in 2021, the state contracted -0.3% by 2024 (146,416 students, -466 net). That's the demographic tide every individual school is fighting or riding.

Charter share of public HS enrollment (latest year): 0.3% (397 of 146,416 students). Virtual / nonclassroom-based schools excluded.

State context · NAEP 2024

How does IA compare nationally?

The National Assessment of Educational Progress (NAEP) is the only test given the same way to students in every state — making it the benchmark for state-to-state academic comparison. Below, this state's 8th-grade averages and where it sits on the 50-state distribution.

8th-grade math
281
+8 vs national avg (273)
8th-grade reading
265
+5 vs national avg (260)
national avg IA Math → Reading → 260 290 245 275

Each dot is one state's 2024 NAEP 8th-grade averages. IA is highlighted in gold. Dashed lines mark national averages — being upper-right of both = above national in both subjects. Source: NAEP State Snapshot Reports. NAEP doesn't produce per-school scores — this is state-level context.

Where the students are

Top 10 cities by public-HS enrollment

Des Moines 8 HS 9,291
Cedar Rapids 7 HS 6,534
Sioux City 3 HS 4,332
Davenport 4 HS 4,088
Council Bluffs 3 HS 3,499
Iowa City 3 HS 3,360
Bettendorf 2 HS 3,164
Dubuque 2 HS 2,989
Marion 2 HS 2,964
Waukee 2 HS 2,949

School-size distribution

Public, classroom-based · grades 9–12, latest year

Fastest-growing high schools
public, classroom-based · grade 9–12 · 2021→2024
Prairie High School
College Comm School District
1,290→1,766 +36.9%
Alburnett Senior High School
Alburnett Comm School District
224→293 +30.8%
Waukee High School
Waukee Comm School District
1,154→1,375 +19.2%
Northwest High School
Waukee Comm School District
1,325→1,574 +18.8%
Bondurant-Farrar High School
Bondurant-Farrar Comm School District
721→849 +17.8%
Mediapolis High School
Mediapolis Comm School District
266→312 +17.3%
West Branch High School
West Branch Comm School District
235→273 +16.2%
Brooklyn-Guernsey-Malcom Jr-Sr High School
Brooklyn-Guernsey-Malcom Comm School District
160→184 +15.0%
Lisbon Secondary School
Lisbon Comm School District
189→217 +14.8%
Riverside Middle/Senior High School
Riverside Comm School District
172→197 +14.5%
Fastest-shrinking high schools
public, classroom-based · grade 9–12 · 2021→2024
Ottumwa High School
Ottumwa Comm School District
1,378→910 -34.0%
Boyden-Hull High School
Boyden-Hull Comm School District
228→172 -24.6%
Sidney High School
Sidney Comm School District
171→129 -24.6%
Southeast Polk High School
Southeast Polk Comm School District
2,278→1,722 -24.4%
Newell-Fonda High School
Newell-Fonda Comm School District
174→138 -20.7%
West Monona High School
West Monona Comm School District
200→161 -19.5%
Central High School
Davenport Comm School District
1,582→1,288 -18.6%
North Union High School
North Union Comm School District
207→170 -17.9%
East Union Middle-High School
East Union Comm School District
159→133 -16.4%
Rock Valley High School
Rock Valley Comm School District
288→242 -16.0%

Worried about your school's enrollment trajectory?

A Reach Report shows where your students are going — and what it would take to keep them.

Request a Reach Report →

What families ask next