High School Explorer
Every public high school in IA, with federal-data depth: 4-year graduation rate, AP rigor, SAT/ACT participation, enrollment trend, NAEP state context, and more — translated for parents.
IA public HS enrollment trend
Across the 22,225 students enrolled in IA brick-and-mortar public high schools in 2021, the state grew +0.9% by 2024 (22,426 students, +201 net). That's the demographic tide every individual school is fighting or riding.
Charter share of public HS enrollment (latest year): 1.3% (289 of 22,426 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.
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
| Iowa City | 3 HS | 3,360 |
| West Des Moines | 2 HS | 2,330 |
| Pleasant Hill | 1 HS | 1,722 |
| North Liberty | 1 HS | 1,286 |
| Indianola | 1 HS | 1,165 |
| Epworth | 1 HS | 927 |
| Tiffin | 1 HS | 800 |
| Denison | 1 HS | 777 |
| Marion | 1 HS | 735 |
| Keokuk | 1 HS | 583 |
School-size distribution
Public, classroom-based · grades 9–12, latest year
| 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% |
| Liberty High School Iowa City Comm School District |
1,145→1,286 | +12.3% |
| Tri-Center High School Tri-Center Comm School District |
202→225 | +11.4% |
| Clear Creek Amana High School Clear Creek Amana Comm School District |
722→800 | +10.8% |
| Maquoketa Valley Senior High School Maquoketa Valley Comm School District |
191→206 | +7.9% |
| Marion High School Marion Independent School District |
681→735 | +7.9% |
| Iowa City High School Iowa City Comm School District |
1,557→1,666 | +7.0% |
| Valley High School West Des Moines Comm School District |
2,048→2,178 | +6.3% |
| Southeast Polk High School Southeast Polk Comm School District |
2,278→1,722 | -24.4% |
| Iowa Valley Jr-Sr High School Iowa Valley Comm School District |
168→142 | -15.5% |
| North Cedar Jr/Sr High School North Cedar Comm School District |
200→170 | -15.0% |
| Highland High School Highland Comm School District |
174→149 | -14.4% |
| Pekin Community Junior/ Senior High School Pekin Comm School District |
197→171 | -13.2% |
| West Delaware High School West Delaware County Comm School District |
486→436 | -10.3% |
| Lake Mills Senior High School Lake Mills Comm School District |
214→193 | -9.8% |
| Davis County Community High School Davis County Comm School District |
389→358 | -8.0% |
| Van Buren County Community Middle & High School Van Buren County Comm School District |
240→222 | -7.5% |
| Iowa Falls - Alden High School Iowa Falls Comm School District |
428→398 | -7.0% |
Every IA high school
Search by school, district, or city; sort any column. Trend = high-school enrollment change, first→latest year on file (public 2021→2024 via CCD grades 9–12; private 2018→2022 via PSS total). Omitted (—) for schools under 50 HS students, where a year-over-year percentage isn't reliable.
| High school | City | Type | HS enrollment (9–12) | 9–12 trend |
|---|---|---|---|---|
| ADM Senior High School virtual Adel DeSoto Minburn Comm School District |
Adel | Public | 666 | +13.5% |
| AGWSR High School virtual AGWSR Comm School District |
Ackley | Public | 190 | -3.6% |
| AHSTW High School virtual AHSTW Comm School District |
Avoca | Public | 205 | -5.1% |
| Abraham Lincoln High School virtual Council Bluffs Comm School District |
Council Bluffs | Public | 1,333 | -1.5% |
| Akron Westfield Senior High School virtual Akron Westfield Comm School District |
Akron | Public | 188 | -2.1% |
| Albia High School virtual Albia Comm School District |
Albia | Public | 348 | -10.5% |
| Alburnett Senior High School virtual Alburnett Comm School District |
Alburnett | Public | 293 | +30.8% |
| Algona High School virtual Algona Comm School District |
Algona | Public | 458 | -1.9% |
| Alpha Omega Academy K–12 Other religious |
Rock Rapids | Private | 3,412 | — |
| Alta-Aurelia High School virtual Alta-Aurelia Comm School District |
Alta | Public | 221 | +6.2% |
| Alternative School virtual Mason City Comm School District |
Mason City | Public | 91 | +5.8% |
| Ames High School virtual Ames Comm School District |
Ames | Public | 1,440 | +1.5% |
| Anamosa High School virtual Anamosa Comm School District |
Anamosa | Public | 381 | -5.5% |
| Ankeny Centennial High School virtual Ankeny Comm School District |
Ankeny | Public | 1,470 | +3.6% |
| Ankeny Christian Academy K–12 Other religious |
Ankeny | Private | 429 | +46.9% |
| Ankeny High School virtual Ankeny Comm School District |
Ankeny | Public | 1,375 | +3.4% |
| Aplington-Parkersburg High School virtual Aplington-Parkersburg Comm School District |
Parkersburg | Public | 247 | -1.2% |
| Atlantic High School virtual Atlantic Comm School District |
Atlantic | Public | 478 | +5.5% |
| Audubon Middle-High School virtual K–12 Audubon Comm School District |
Audubon | Public | 147 | +5.0% |
| BCLUW High School virtual BCLUW Comm School District |
Conrad | Public | 172 | -6.5% |
| Ballard High School virtual Ballard Comm School District |
Huxley | Public | 586 | +13.8% |
| Baxter High School virtual K–12 Baxter Comm School District |
Baxter | Public | 147 | -0.7% |
| Beckman Catholic Jr-Sr High School K–12 Catholic |
Dyersville | Private | 375 | -12.4% |
| Bedford High School virtual K–12 Bedford Comm School District |
Bedford | Public | 119 | -9.2% |
| Belle Plaine Jr/Sr High School virtual K–12 Belle Plaine Comm School District |
Belle Plaine | Public | 125 | -8.8% |
| Bellevue High School virtual K–12 Bellevue Comm School District |
Bellevue | Public | 207 | -3.3% |
| Belmond-Klemme Alternative School Belmond-Klemme Comm School District |
Belmond | Public | 13 | — |
| Belmond-Klemme Community Jr-Sr High School virtual K–12 Belmond-Klemme Comm School District |
Belmond | Public | 202 | -12.2% |
| Benton Community Senior High School Benton Comm School District |
Van Horne | Public | 473 | -5.0% |
| Bettendorf High School virtual Bettendorf Comm School District |
Bettendorf | Public | 1,433 | -7.5% |
| Bishop Garrigan Campus K–12 Catholic |
Algona | Private | 307 | -35.2% |
| Bishop Heelan Catholic High School Catholic |
Sioux City | Private | 499 | -7.8% |
| Bishop Heelan Catholic Schools K–12 Catholic |
Sioux City | Private | 1,447 | +190.6% |
| Bondurant-Farrar High School virtual Bondurant-Farrar Comm School District |
Bondurant | Public | 849 | +17.8% |
| Boone High School virtual Boone Comm School District |
Boone | Public | 704 | +1.7% |
| Boyden-Hull High School virtual K–12 Boyden-Hull Comm School District |
Hull | Public | 172 | -24.6% |
| Boyer Valley Middle/High School virtual K–12 Boyer Valley Comm School District |
Dunlap | Public | 138 | +11.3% |
| Boys & Girls Home Family Services K–12 Nonsectarian |
Sioux City | Private | 43 | — |
| Brooklyn-Guernsey-Malcom Jr-Sr High School K–12 Brooklyn-Guernsey-Malcom Comm School District |
Brooklyn | Public | 184 | +15.0% |
| Burlington Community High School virtual Burlington Comm School District |
Burlington | Public | 1,016 | -5.8% |
| Burlington Notre Dame K–12 Catholic |
Burlington | Private | 400 | -2.7% |
| Burlington Notre Dame Jr/Sr High School K–12 Catholic |
Burlington | Private | 233 | -44.0% |
| CAM Jr./Sr. High School virtual K–12 CAM Comm School District |
Anita | Public | 133 | -15.3% |
| Calamus-Wheatland Secondary Attendance Center virtual K–12 Calamus-Wheatland Comm School District |
Wheatland | Public | 132 | +2.3% |
| Camanche High School virtual Camanche Comm School District |
Camanche | Public | 309 | +1.0% |
| Cardinal High School Cardinal Comm School District |
Eldon | Public | 270 | -3.9% |
| Carlisle High School virtual Carlisle Comm School District |
Carlisle | Public | 754 | +5.8% |
| Carroll High School virtual Carroll Comm School District |
Carroll | Public | 483 | -10.1% |
| Cascade Junior-Senior High School virtual K–12 Western Dubuque Comm School District |
Cascade | Public | 243 | +3.8% |
| Cedar Falls High School virtual Cedar Falls Comm School District |
Cedar Falls | Public | 1,333 | +3.2% |
| Cedar Valley Christian School K–12 Other religious |
Cedar Rapids | Private | 133 | -9.5% |
| Center Point-Urbana High School virtual Center Point-Urbana Comm School District |
Center Point | Public | 440 | -7.9% |
| Centerville High School virtual Centerville Comm School District |
Centerville | Public | 368 | -3.7% |
| Central City High School virtual K–12 Central City Comm School District |
Central City | Public | 115 | -16.7% |
| Central DeWitt High School virtual Central DeWitt School District |
De Witt | Public | 533 | +0.0% |
| Central Decatur MS/HS High School virtual K–12 Central Decatur Comm School District |
Leon | Public | 219 | -9.9% |
| Central High School virtual Davenport Comm School District |
Davenport | Public | 1,288 | -18.6% |
| Central Lee High School virtual Central Lee Comm School District |
Donnellson | Public | 353 | +7.3% |
| Central Lyon Secondary School virtual K–12 Central Lyon Comm School District |
Rock Rapids | Public | 246 | +4.7% |
| Central Middle School/High School virtual K–12 Central Comm School District |
Elkader | Public | 131 | -5.8% |
| Central Springs High School virtual Central Springs Comm School District |
Manly | Public | 236 | +0.9% |
| Chariton High School virtual Chariton Comm School District |
Chariton | Public | 372 | -2.1% |
| Charles City High School virtual Charles City Comm School District |
Charles City | Public | 472 | -10.9% |
| Choice Charter School charter virtual K–12 Choice Charter Schools |
Union | Public | 249 | +189.5% |
| Clarinda High School virtual K–12 Clarinda Comm School District |
Clarinda | Public | 340 | +2.1% |
| Clarion-Goldfield-Dows High School virtual Clarion-Goldfield-Dows Comm School District |
Clarion | Public | 291 | -5.5% |
| Clarke Community High School virtual Clarke Comm School District |
Osceola | Public | 421 | +0.7% |
| Clarksville High School virtual K–12 Clarksville Comm School District |
Clarksville | Public | 88 | +0.0% |
| Clayton Ridge High School virtual Clayton Ridge Comm School District |
Guttenberg | Public | 176 | -13.7% |
| Clear Creek Amana High School Clear Creek Amana Comm School District |
Tiffin | Public | 800 | +10.8% |
| Clear Lake High School virtual Clear Lake Comm School District |
Clear Lake | Public | 461 | +12.7% |
| Clinton High School virtual Clinton Comm School District |
Clinton | Public | 981 | +1.4% |
| Colfax-Mingo Jr/Sr High School virtual K–12 Colfax-Mingo Comm School District |
Colfax | Public | 205 | -10.9% |
| Collins-Maxwell Middle/High School virtual K–12 Collins-Maxwell Comm School District |
Maxwell | Public | 103 | -15.6% |
| Colo-NESCO Middle/High School virtual K–12 Colo-NESCO Comm School District |
Colo | Public | 104 | -23.5% |
| Columbus Catholic High School Catholic |
Waterloo | Private | 247 | -72.8% |
| Columbus Community High School virtual Columbus Comm School District |
Columbus Junction | Public | 220 | +11.1% |
| Coon Rapids-Bayard 6-12 Attendance Center virtual K–12 Coon Rapids-Bayard Comm School District |
Coon Rapids | Public | 123 | +9.8% |
| Creston High School virtual Creston Comm School District |
Creston | Public | 486 | -9.3% |
| Crestwood High School virtual Howard-Winneshiek Comm School District |
Cresco | Public | 346 | -12.8% |
| Crossroads Academy K–12 Nonsectarian |
Decorah | Private | 24 | — |
| DC Online virtual K–12 Davis County Comm School District |
Bloomfield | Public | 32 | — |
| Dallas Center Christian School K–12 Other religious |
Dallas Center | Private | 26 | — |
| Dallas Center-Grimes High School virtual Dallas Center-Grimes Comm School District |
Grimes | Public | 1,073 | +13.3% |
| Danville Junior-Senior High School virtual K–12 Danville Comm School District |
Danville | Public | 189 | -4.5% |
| Davis County Community High School Davis County Comm School District |
Bloomfield | Public | 358 | -8.0% |
| Decorah High School virtual Decorah Community School District |
Decorah | Public | 555 | -3.8% |
| Denison High School Denison Comm School District |
Denison | Public | 777 | -1.5% |
| Denver Senior High School virtual Denver Comm School District |
Denver | Public | 278 | +8.2% |
| Diagonal Junior-Senior High School virtual K–12 Diagonal Comm School District |
Diagonal | Public | 27 | — |
| Dike-New Hartford High School virtual Dike-New Hartford Comm School District |
Dike | Public | 294 | +13.5% |
| Dowling Catholic High School Catholic |
West Des Moines | Private | 1,389 | +0.7% |
| Dubuque Online School virtual K–12 Dubuque Comm School District |
Dubuque | Public | 222 | +24.7% |
| Dubuque Senior High School virtual Dubuque Comm School District |
Dubuque | Public | 1,490 | +3.3% |
| Dunkerton High School virtual K–12 Dunkerton Comm School District |
Dunkerton | Public | 123 | -9.6% |
| Durant Junior/Senior High School virtual K–12 Durant Comm School District |
Durant | Public | 240 | +2.1% |
| Eagle Grove High School virtual Eagle Grove Comm School District |
Eagle Grove | Public | 329 | +7.9% |
| Earlham Senior High School Earlham Comm School District |
Earlham | Public | 189 | -2.1% |
| East Buchanan High School virtual East Buchanan Comm School District |
Winthrop | Public | 189 | +2.7% |
| East High School virtual Des Moines Independent Comm School District |
Des Moines | Public | 1,952 | -6.1% |
| East High School virtual Sioux City Comm School District |
Sioux City | Public | 1,495 | +1.8% |
| East High School virtual Waterloo Comm School District |
Waterloo | Public | 1,016 | +2.8% |
| East Marshall Senior High School virtual East Marshall Comm School District |
Le Grand | Public | 217 | -13.9% |
| East Mills Jr/Sr High School virtual K–12 East Mills Comm School District |
Malvern | Public | 138 | -7.4% |
| East Sac County High School virtual K–12 East Sac County Comm School District |
Lake View | Public | 234 | -6.8% |
| East Union Middle-High School virtual K–12 East Union Comm School District |
Afton | Public | 133 | -16.4% |
| Easton Valley Junior High / High School virtual K–12 Easton Valley Comm School District |
Preston | Public | 130 | -14.5% |
| Eddyville-Blakesburg-Fremont Jr/Sr High virtual K–12 Eddyville-Blakesburg- Fremont CSD |
Eddyville | Public | 266 | -3.6% |
| Edgewood-Colesburg High School virtual K–12 Edgewood-Colesburg Comm School District |
Edgewood | Public | 135 | -6.9% |
| Elizabeth Tate Alt. High School Iowa City Comm School District |
Iowa City | Public | 180 | +20.8% |
| Emmetsburg High School virtual Emmetsburg Comm School District |
Emmetsburg | Public | 235 | -13.9% |
| Empowering Excellence Charter School charter Charter Organization: Empowering Youths of Iowa |
Cedar Rapids | Public | 120 | — |
| English Valleys Jr-Sr High School virtual K–12 English Valleys Comm School District |
North English | Public | 125 | -12.0% |
| Essex Junior-Senior High School virtual K–12 Essex Comm School District |
Essex | Public | 44 | — |
| Estherville Lincoln Central High School virtual Estherville Lincoln Central Comm School District |
Estherville | Public | 359 | -12.4% |
| ExiraElk Horn-Kimballton High School virtual K–12 Exira-Elk Horn-Kimballton Comm School District |
Elk Horn | Public | 107 | -7.8% |
| Expo Alternative Learning Center virtual K–12 Waterloo Comm School District |
Waterloo | Public | 510 | -13.1% |
| Fairfield High School virtual Fairfield Comm School District |
Fairfield | Public | 442 | -9.2% |
| Forest City High School virtual Forest City Comm School District |
Forest City | Public | 304 | -7.0% |
| Fort Dodge High School virtual Fort Dodge Comm School District |
Fort Dodge | Public | 1,020 | -4.2% |
| Fort Madison Junior/Senior High School K–12 Fort Madison Comm School District |
Fort Madison | Public | 552 | +2.0% |
| Fremont-Mills Middle And Senior High School virtual K–12 Fremont-Mills Comm School District |
Tabor | Public | 147 | +11.4% |
| GMG Secondary School virtual K–12 GMG Comm School District |
Garwin | Public | 133 | -14.2% |
| Garner-Hayfield-Ventura High School virtual Garner-Hayfield-Ventura Comm School District |
Garner | Public | 295 | -1.7% |
| Gateway High School virtual Ottumwa Comm School District |
Ottumwa | Public | 213 | +13.9% |
| Gehlen Catholic School K–12 Catholic |
Le Mars | Private | 488 | — |
| George Washington High School virtual Cedar Rapids Comm School District |
Cedar Rapids | Public | 1,182 | -7.1% |
| George-Little Rock Senior High School virtual George-Little Rock Comm School District |
George | Public | 102 | -21.5% |
| Gilbert High School virtual Gilbert Comm School District |
Gilbert | Public | 509 | -2.3% |
| Gladbrook-Reinbeck Jr. High & High School virtual K–12 Gladbrook-Reinbeck Comm School District |
Reinbeck | Public | 139 | -7.3% |
| Glenwood Senior High School virtual Glenwood Comm School District |
Glenwood | Public | 570 | -0.3% |
| Glidden-Ralston Jr-Sr High School virtual K–12 Glidden-Ralston Comm School District |
Glidden | Public | 98 | +11.4% |
| Graettinger-Terril High School virtual Graettinger-Terril Comm School District |
Graettinger | Public | 112 | +3.7% |
| Grand View Christian School K–12 Other religious |
Des Moines | Private | 643 | — |
| Great Oaks High School and Career Center charter Charter Organization: Oakmont Education |
Des Moines | Public | 72 | — |
| Greene County High School virtual Greene County Comm School District |
Jefferson | Public | 375 | +3.0% |
| Greenview Alternative School Waverly-Shell Rock Comm School District |
Waverly | Public | 45 | — |
| Grinnell Community Senior High School virtual Grinnell-Newburg Comm School District |
Grinnell | Public | 512 | +13.3% |
| Griswold Middle/High School virtual K–12 Griswold Comm School District |
Griswold | Public | 113 | -18.7% |
| Grundy Center High School virtual Grundy Center Comm School District |
Grundy Center | Public | 241 | +7.6% |
| Guthrie Center High School virtual Guthrie Center Comm School District |
Guthrie Center | Public | 198 | -8.8% |
| H-L-V Junior-Senior High School virtual K–12 H-L-V Comm School District |
Victor | Public | 93 | +4.5% |
| Hamburg Charter High School charter virtual Hamburg Comm School District |
Hamburg | Public | 58 | — |
| Hampton-Dumont High School Hampton-Dumont Comm School District |
Hampton | Public | 457 | -2.1% |
| Harlan High School virtual Harlan Comm School District |
Harlan | Public | 486 | +0.6% |
| Harris-Lake Park High School virtual K–12 Harris-Lake Park Comm School District |
Lake Park | Public | 102 | +0.0% |
| Hartley-Melvin-Sanborn High School virtual Hartley-Melvin-Sanborn Comm School District |
Hartley | Public | 203 | -0.5% |
| Hempstead High School virtual Dubuque Comm School District |
Dubuque | Public | 1,499 | -11.0% |
| Highland High School Highland Comm School District |
Riverside | Public | 149 | -14.4% |
| Hillcrest Academy Other religious |
Kalona | Private | 64 | -22.9% |
| Hillcrest Academy Other religious |
Kalona | Private | 64 | +6.7% |
| Hinton High School K–12 Hinton Comm School District |
Hinton | Public | 248 | +1.6% |
| Holy Family Catholic Schools K–12 Other religious |
Dubuque | Private | 1,018 | — |
| Holy Trinity Catholic Schools K–12 Catholic |
Fort Madison | Private | 306 | +1.3% |
| Hoover High School virtual Des Moines Independent Comm School District |
Des Moines | Public | 898 | -6.4% |
| Hudson High School K–12 Hudson Comm School District |
Hudson | Public | 231 | +2.2% |
| Humboldt High School virtual Humboldt Comm School District |
Humboldt | Public | 464 | -4.7% |
| ICCSD Online Learning Program virtual K–12 Iowa City Comm School District |
IOWA CITY | Public | 106 | -38.0% |
| IGNITE Online & Personalized Learning virtual K–12 Shenandoah Comm School District |
Shenandoah | Public | 172 | — |
| IKM-Manning High School virtual IKM-Manning Comm School District |
Manning | Public | 185 | -11.5% |
| Independence Junior Senior High School K–12 Independence Comm School District |
Independence | Public | 492 | -1.4% |
| Indianola High School Indianola Comm School District |
Indianola | Public | 1,165 | +5.4% |
| Individualized Learning Center virtual Le Mars Comm School District |
Le Mars | Public | 39 | — |
| Interstate 35 High School virtual K–12 Interstate 35 Comm School District |
Truro | Public | 269 | +1.9% |
| Iowa City High School Iowa City Comm School District |
Iowa City | Public | 1,666 | +7.0% |
| Iowa Connections Academy High School virtual CAM Comm School District |
Anita | Public | 1,022 | +146.9% |
| Iowa Falls - Alden High School Iowa Falls Comm School District |
Iowa Falls | Public | 398 | -7.0% |
| Iowa Valley Jr-Sr High School K–12 Iowa Valley Comm School District |
Marengo | Public | 142 | -15.5% |
| Iowa Virtual Academy virtual K–12 Clayton Ridge Comm School District |
Guttenberg | Public | 716 | +161.3% |
| Isaac Newton Christian Academy K–12 Other religious |
Cedar Rapids | Private | 274 | +21.8% |
| Janesville Junior-Senior High School virtual K–12 Janesville Consolidated School District |
Janesville | Public | 134 | +18.6% |
| Jesup High School virtual Jesup Comm School District |
Jesup | Public | 269 | -10.6% |
| John F Kennedy High School virtual Cedar Rapids Comm School District |
Cedar Rapids | Public | 1,648 | -5.3% |
| John R Mott Jr/Hi School virtual K–12 Postville Comm School District |
Postville | Public | 255 | +11.8% |
| Johnston Senior High School virtual Johnston Comm School District |
Johnston | Public | 1,820 | +1.6% |
| Joshua Christian Academy K–12 Other religious |
Des Moines | Private | 175 | +42.3% |
| Kee High School virtual Eastern Allamakee Comm School District |
Lansing | Public | 87 | -19.4% |
| Keokuk Christian Academy K–12 Other religious |
Keokuk | Private | 66 | -9.6% |
| Keokuk High School Keokuk Comm School District |
Keokuk | Public | 583 | +1.0% |
| Keota High School virtual K–12 Keota Comm School District |
Keota | Public | 83 | +0.0% |
| Kingsley-Pierson High School virtual Kingsley-Pierson Comm School District |
Kingsley | Public | 141 | +4.4% |
| Knoxville High School virtual Knoxville Comm School District |
Knoxville | Public | 508 | -3.2% |
| Kuemper Catholic Grade School K–12 Catholic |
Carroll | Private | 1,066 | +0.5% |
| Lake Mills Senior High School Lake Mills Comm School District |
Lake Mills | Public | 193 | -9.8% |
| Lamoni High School virtual Lamoni Comm School District |
Lamoni | Public | 81 | -22.1% |
| Lawton-Bronson Junior-Senior High School virtual K–12 Lawton-Bronson Comm School District |
Lawton | Public | 230 | +8.0% |
| Le Mars High School virtual Le Mars Comm School District |
Le Mars | Public | 662 | +1.2% |
| Lenox High School virtual K–12 Lenox Comm School District |
Lenox | Public | 161 | +14.2% |
| Lewis Central Senior High School virtual Lewis Central Comm School District |
Council Bluffs | Public | 1,020 | +11.0% |
| Liberty High School Iowa City Comm School District |
North Liberty | Public | 1,286 | +12.3% |
| Lincoln High School virtual Des Moines Independent Comm School District |
Des Moines | Public | 2,364 | +0.1% |
| Linn-Mar High School virtual Linn-Mar Comm School District |
Marion | Public | 2,229 | -1.9% |
| Lisbon Secondary School K–12 Lisbon Comm School District |
Lisbon | Public | 217 | +14.8% |
| Logan-Magnolia Jr-Sr High School virtual K–12 Logan-Magnolia Comm School District |
Logan | Public | 201 | +8.6% |
| Lone Tree Middle-Senior High School virtual K–12 Lone Tree Comm School District |
Lone Tree | Public | 110 | -23.1% |
| Louisa-Muscatine JR/SR High School virtual K–12 Louisa-Muscatine Comm School District |
Letts | Public | 233 | -7.5% |
| Lynnville-Sully High School virtual Lynnville-Sully Comm School District |
Sully | Public | 160 | -0.6% |
| MFL MarMac High School virtual MFL MarMac Comm School District |
Monona | Public | 263 | +9.1% |
| MMCRU High School virtual Marcus-Meriden-Cleghorn Comm School District |
Marcus | Public | 213 | +9.2% |
| MOC-Floyd Valley High School virtual MOC-Floyd Valley Comm School District |
Orange City | Public | 486 | +3.2% |
| Madrid High School virtual Madrid Comm School District |
Madrid | Public | 195 | -0.5% |
| Maharishi School K–12 Nonsectarian |
Fairfield | Private | 113 | -18.1% |
| Manson Northwest Webster Junior High/High School virtual K–12 Manson Northwest Webster Comm School District |
Manson | Public | 230 | -6.5% |
| Maple Valley-Anthon Oto High School virtual Maple Valley-Anthon Oto Comm School District |
Mapleton | Public | 256 | -8.2% |
| Maquoketa Community High School virtual Maquoketa Comm School District |
Maquoketa | Public | 477 | -5.0% |
| Maquoketa Valley Senior High School Maquoketa Valley Comm School District |
Delhi | Public | 206 | +7.9% |
| Marion High School Marion Independent School District |
Marion | Public | 735 | +7.9% |
| Marquette Catholic Schools Pk-12 K–12 Catholic |
Bellevue | Private | 215 | +1.4% |
| Marshalltown High School virtual Marshalltown Comm School District |
Marshalltown | Public | 1,629 | +7.7% |
| Marshalltown Virtual Academy virtual K–12 Marshalltown Comm School District |
Marshalltown | Public | 88 | +51.7% |
| Martensdale-St Marys Jr-Sr High School virtual K–12 Martensdale-St Marys Comm School District |
Martensdale | Public | 156 | -4.9% |
| Mason City High School virtual Mason City Comm School District |
Mason City | Public | 891 | -4.2% |
| Mason City Virtual Academy virtual K–12 Mason City Comm School District |
Mason City | Public | 86 | — |
| Mediapolis High School virtual Mediapolis Comm School District |
Mediapolis | Public | 312 | +17.3% |
| Melcher-Dallas High School virtual K–12 Melcher-Dallas Comm School District |
Melcher | Public | 114 | +12.9% |
| Metro High School virtual Cedar Rapids Comm School District |
Cedar Rapids | Public | 288 | -6.5% |
| Mid City High virtual K–12 Davenport Comm School District |
Davenport | Public | 306 | +144.8% |
| Mid-Prairie High School virtual Mid-Prairie Comm School District |
Wellman | Public | 362 | -6.2% |
| Mid-Prairie Virtual Academy virtual K–12 Mid-Prairie Comm School District |
Wellman | Public | 17 | — |
| Midland Middle/High School K–12 Midland Comm School District |
Wyoming | Public | 172 | +4.9% |
| Missouri Valley High School virtual Missouri Valley Comm School District |
Missouri Valley | Public | 228 | -2.6% |
| Montezuma High School virtual Montezuma Comm School District |
Montezuma | Public | 140 | -10.3% |
| Monticello High School virtual Monticello Comm School District |
Monticello | Public | 320 | -11.8% |
| Moravia High School virtual K–12 Moravia Comm School District |
Moravia | Public | 122 | -3.2% |
| Mormon Trail Jr-Sr High School virtual K–12 Mormon Trail Comm School District |
Humeston | Public | 62 | -3.1% |
| Morning Star Academy K–12 Other religious |
Bettendorf | Private | 190 | -5.0% |
| Moulton-Udell High School virtual K–12 Moulton-Udell Comm School District |
Moulton | Public | 51 | — |
| Mount Ayr High School virtual K–12 Mount Ayr Comm School District |
Mount Ayr | Public | 192 | -0.5% |
| Mount Pleasant High School virtual Mount Pleasant Comm School District |
Mount Pleasant | Public | 545 | -0.7% |
| Mount Vernon High School virtual Mount Vernon Comm School District |
Mount Vernon | Public | 470 | +6.6% |
| Murray Jr/Sr High virtual K–12 Murray Comm School District |
Murray | Public | 84 | +1.2% |
| Muscatine High School virtual Muscatine Comm School District |
Muscatine | Public | 1,380 | -6.4% |
| Nashua-Plainfield Junior-Senior High School virtual K–12 Nashua-Plainfield Comm School District |
Nashua | Public | 192 | +14.3% |
| Netherlands Reformed Christian School K–12 Other religious |
Rock Valley | Private | 406 | +2.5% |
| Nevada High School virtual Nevada Comm School District |
Nevada | Public | 498 | +6.4% |
| New Hampton High School virtual New Hampton Comm School District |
New Hampton | Public | 318 | -7.8% |
| New London Jr-Sr High School virtual K–12 New London Comm School District |
New London | Public | 157 | -7.1% |
| Newell-Fonda High School virtual Newell-Fonda Comm School District |
Newell | Public | 138 | -20.7% |
| Newman Catholic K–12 Catholic |
Mason City | Private | 554 | +8.2% |
| Newton Senior High School virtual Newton Comm School District |
Newton | Public | 806 | -4.4% |
| Nodaway Valley High School virtual Nodaway Valley Comm School District |
Greenfield | Public | 180 | -8.2% |
| North Butler Jr/Sr High School virtual K–12 North Butler Comm School District |
Greene | Public | 184 | -3.7% |
| North Cedar Jr/Sr High School K–12 North Cedar Comm School District |
Clarence | Public | 170 | -15.0% |
| North Fayette Valley High School virtual North Fayette Valley Comm School District |
West Union | Public | 323 | +0.0% |
| North High School virtual Davenport Comm School District |
Davenport | Public | 1,190 | -11.5% |
| North High School virtual Des Moines Independent Comm School District |
Des Moines | Public | 1,428 | -0.3% |
| North High School virtual Sioux City Comm School District |
Sioux City | Public | 1,529 | -3.2% |
| North Iowa Christian School K–12 Other religious |
Mason City | Private | 71 | +14.5% |
| North Iowa High School virtual North Iowa Comm School District |
Buffalo Center | Public | 124 | +6.9% |
| North Mahaska Jr-Sr High School virtual K–12 North Mahaska Comm School District |
New Sharon | Public | 184 | -1.6% |
| North Polk High School virtual North Polk Comm School District |
Alleman | Public | 644 | +7.9% |
| North Scott High School virtual North Scott Comm School District |
Eldridge | Public | 1,081 | +5.2% |
| North Tama High School K–12 North Tama County Comm School District |
Traer | Public | 129 | -9.2% |
| North Union High School virtual North Union Comm School District |
Armstrong | Public | 170 | -17.9% |
| North-Linn Senior High School virtual North Linn Comm School District |
Troy Mills | Public | 158 | -9.7% |
| Northeast Middle-High School virtual K–12 Northeast Comm School District |
Goose Lake | Public | 276 | -5.5% |
| Northwest High School virtual Waukee Comm School District |
Waukee | Public | 1,574 | +18.8% |
| Northwood-Kensett Middle/High School virtual K–12 Northwood-Kensett Comm School District |
Northwood | Public | 150 | -5.1% |
| Norwalk Senior High School virtual Norwalk Comm School District |
Norwalk | Public | 1,035 | +2.0% |
| Odebolt Arthur Battle Creek Ida Grove High School virtual Odebolt Arthur Battle Creek Ida Grove Comm School District |
Ida Grove | Public | 326 | +3.8% |
| Oelwein High School virtual Oelwein Comm School District |
Oelwein | Public | 334 | -4.8% |
| Oelwein Online School virtual K–12 Oelwein Comm School District |
Oelwein | Public | 138 | — |
| Ogden High School virtual Ogden Comm School District |
Ogden | Public | 234 | +9.3% |
| Okoboji High School virtual Okoboji Comm School District |
Milford | Public | 366 | +2.5% |
| One School Global Des Moines Campus K–12 Nonsectarian |
Des Moines | Private | 36 | — |
| Oneschool Global K–12 Nonsectarian |
Council Bluffs | Private | 22 | — |
| Orient-Macksburg Senior High School virtual K–12 Orient-Macksburg Comm School District |
Orient | Public | 36 | — |
| Osage High School virtual Osage Comm School District |
Osage | Public | 294 | -1.0% |
| Oskaloosa High School virtual Oskaloosa Comm School District |
Oskaloosa | Public | 632 | +7.8% |
| Ottumwa Christian School K–12 Other religious |
Ottumwa | Private | 74 | -22.9% |
| Ottumwa High School virtual Ottumwa Comm School District |
Ottumwa | Public | 910 | -34.0% |
| Ottumwa Virtual Learning virtual K–12 Ottumwa Comm School District |
Ottumwa | Public | 91 | — |
| PCM High School virtual PCM Comm School District |
Monroe | Public | 348 | +4.2% |
| Panorama High School virtual Panorama Comm School District |
Panora | Public | 220 | -6.4% |
| Pathway Christian School K–12 Other religious |
Kalona | Private | 82 | — |
| Paton-Churdan Jr-Sr High School virtual K–12 Paton-Churdan Comm School District |
Churdan | Public | 55 | -6.8% |
| Pekin Community Junior/ Senior High School K–12 Pekin Comm School District |
Packwood | Public | 171 | -13.2% |
| Pella Christian High School Other religious |
Pella | Private | 253 | -12.2% |
| Pella High School virtual Pella Comm School District |
Pella | Public | 801 | +8.5% |
| Perry High School virtual Perry Comm School District |
Perry | Public | 549 | -4.2% |
| Pleasant Valley High School virtual Pleasant Valley Comm School District |
Bettendorf | Public | 1,731 | +5.4% |
| Pleasantville High School virtual Pleasantville Comm School District |
Pleasantville | Public | 241 | +3.9% |
| Pocahontas Area Middle/ High School virtual K–12 Pocahontas Area Comm School District |
Pocahontas | Public | 239 | -9.1% |
| Pocahontas Area Regional Learning Center virtual Pocahontas Area Comm School District |
Pocahontas | Public | 27 | — |
| Prairie Crossing K–12 College Comm School District |
Cedar Rapids | Public | 29 | — |
| Prairie High School virtual College Comm School District |
Cedar Rapids | Public | 1,766 | +36.9% |
| Prince Of Peace Catholic School K–12 Catholic |
Clinton | Private | 187 | -8.3% |
| Red Oak Junior/Senior High School virtual K–12 Red Oak Comm School District |
Red Oak | Public | 295 | -13.2% |
| Regina Catholic Education Center K–12 Catholic |
Iowa City | Private | 831 | -2.6% |
| Regina Catholic Education Center K–12 Catholic |
Iowa City | Private | 823 | +82.5% |
| Riceville High School virtual K–12 Riceville Comm School District |
Riceville | Public | 115 | +11.7% |
| Ridge View High School Galva-Holstein Comm School District |
Holstein | Public | 242 | +0.8% |
| River Valley Junior- Senior High School virtual K–12 River Valley Comm School District |
Correctionville | Public | 76 | -28.3% |
| Rivermont Collegiate K–12 Nonsectarian |
Bettendorf | Private | 177 | +1.7% |
| Riverside Middle/Senior High School virtual K–12 Riverside Comm School District |
Oakland | Public | 197 | +14.5% |
| Rock Valley High School virtual Rock Valley Comm School District |
Rock Valley | Public | 242 | -16.0% |
| Rockford Junior-Senior High School virtual K–12 Rudd-Rockford-Marble Rk Comm School District |
Rockford | Public | 117 | -12.0% |
| Roland-Story High School virtual Roland-Story Comm School District |
Story City | Public | 317 | -7.3% |
| Roosevelt High School virtual Des Moines Independent Comm School District |
Des Moines | Public | 2,051 | -0.6% |
| Ruby Van Meter virtual K–12 Des Moines Independent Comm School District |
Des Moines | Public | 68 | -5.6% |
| Ruthven-Ayrshire High School virtual K–12 Ruthven-Ayrshire Comm School District |
Ruthven | Public | 38 | — |
| Saydel High School virtual Saydel Comm School District |
Des Moines | Public | 458 | +5.8% |
| Scattergood Friends School K–12 Other religious |
West Branch | Private | 45 | — |
| Sergeant Bluff-Luton Senior High School virtual Sergeant Bluff-Luton Comm School District |
Sergeant Bluff | Public | 552 | +9.5% |
| Seymour High School virtual K–12 Seymour Comm School District |
Seymour | Public | 70 | -11.4% |
| Sheldon High School virtual Sheldon Comm School District |
Sheldon | Public | 356 | +1.1% |
| Shenandoah High School virtual Shenandoah Comm School District |
Shenandoah | Public | 300 | -5.1% |
| Sibley-Ocheyedan High School virtual Sibley-Ocheyedan Comm School District |
Sibley | Public | 195 | -12.9% |
| Sidney High School virtual K–12 Sidney Comm School District |
Sidney | Public | 129 | -24.6% |
| Sidney Virtual SAC School virtual K–12 Sidney Comm School District |
Sidney | Public | 1 | — |
| Sigourney Jr-Sr High Sch virtual K–12 Sigourney Comm School District |
Sigourney | Public | 195 | +9.6% |
| Sioux Center High School virtual Sioux Center Comm School District |
Sioux Center | Public | 518 | +13.6% |
| Sioux Central High School Sioux Central Comm School District |
Sioux Rapids | Public | 255 | -1.5% |
| Siouxland Christian School K–12 Other religious |
Sioux City | Private | 281 | +44.1% |
| Solon High School Solon Comm School District |
Solon | Public | 471 | -2.3% |
| South Central Calhoun High School virtual South Central Calhoun Comm School District |
Lake City | Public | 233 | -4.1% |
| South Hamilton Middle And High School virtual K–12 South Hamilton Comm School District |
Jewell | Public | 202 | -8.2% |
| South Hardin High School virtual Eldora-New Providence Comm School District |
Eldora | Public | 237 | +4.4% |
| South O'Brien Secondary School virtual K–12 South O'Brien Comm School District |
Paullina | Public | 166 | -7.3% |
| South Tama County High School virtual South Tama County |
Tama | Public | 421 | -7.7% |
| South Winneshiek High School virtual South Winneshiek Comm School District |
Calmar | Public | 205 | -1.4% |
| Southeast Polk High School Southeast Polk Comm School District |
Pleasant Hill | Public | 1,722 | -24.4% |
| Southeast Valley High School virtual Southeast Valley Community School District |
Gowrie | Public | 340 | -0.6% |
| Southeast Warren Jr-Sr High School virtual K–12 Southeast Warren Comm School District |
Liberty Center | Public | 154 | -7.2% |
| Southwest Valley High school virtual Corning Comm School District |
Corning | Public | 195 | -8.0% |
| Spencer High School virtual Spencer Comm School District |
Spencer | Public | 688 | -7.8% |
| Spirit Lake High School virtual Spirit Lake Comm School District |
Spirit Lake | Public | 393 | -0.8% |
| Springville Secondary School K–12 Springville Comm School District |
Springville | Public | 126 | +1.6% |
| St Albert Catholic K–12 Catholic |
Council Bluffs | Private | 556 | -9.4% |
| St Ansgar High School virtual St Ansgar Comm School District |
St Ansgar | Public | 166 | +3.1% |
| St Edmond Catholic School K–12 Catholic |
Fort Dodge | Private | 548 | -9.4% |
| St Edmond Catholic School K–12 Catholic |
Fort Dodge | Private | 548 | — |
| St Lake/IA Cntrl/Buena Vista Early College HS charter virtual Storm Lake Comm School District |
Storm Lake | Public | 50 | -20.6% |
| St Mary'S School K–12 Catholic |
Remsen | Private | 187 | -13.0% |
| Stanton High School virtual K–12 Stanton Comm School District |
Stanton | Public | 83 | -5.7% |
| Starmont High School virtual Starmont Comm School District |
Arlington | Public | 174 | -13.0% |
| Storm Lake High School virtual Storm Lake Comm School District |
Storm Lake | Public | 851 | +11.4% |
| Sumner-Fredericksburg High School virtual Sumner-Fredericksburg Comm School District |
Sumner | Public | 243 | -7.3% |
| Thomas Jefferson High School virtual Cedar Rapids Comm School District |
Cedar Rapids | Public | 1,501 | -2.8% |
| Thomas Jefferson High School virtual Council Bluffs Comm School District |
Council Bluffs | Public | 1,146 | -6.6% |
| Tipton High School virtual Tipton Comm School District |
Tipton | Public | 302 | -1.6% |
| Treynor High School virtual Treynor Comm School District |
Treynor | Public | 254 | -3.4% |
| Tri-Center High School Tri-Center Comm School District |
Neola | Public | 225 | +11.4% |
| Tri-County JR/SR High School K–12 Tri-County Comm School District |
Thornburg | Public | 58 | -18.3% |
| Tri-State Christian School K–12 Other religious |
Asbury | Private | 156 | +34.5% |
| Trinity Christian High School Other religious |
Hull | Private | 76 | -6.2% |
| Tripoli Middle/Sr High School virtual K–12 Tripoli Comm School District |
Tripoli | Public | 97 | -14.9% |
| Turkey Valley Jr-Sr High School virtual K–12 Turkey Valley Comm School District |
Jackson Junction | Public | 125 | +1.6% |
| Twin Cedars Jr-Sr High School virtual K–12 Twin Cedars Comm School District |
Bussey | Public | 102 | +3.0% |
| Underwood High School virtual Underwood Comm School District |
Underwood | Public | 247 | -4.3% |
| Union High School virtual Union Comm School District |
La Porte City | Public | 279 | -13.9% |
| Unity Christian High School Other religious |
Orange City | Private | 312 | +18.6% |
| Urbandale High School virtual Urbandale Comm School District |
Urbandale | Public | 1,301 | -1.3% |
| Valley High School West Des Moines Comm School District |
West Des Moines | Public | 2,178 | +6.3% |
| Van Buren County Community Middle & High School K–12 Van Buren County Comm School District |
Keosauqua | Public | 222 | -7.5% |
| Van Meter High School virtual Van Meter Comm School District |
Van Meter | Public | 316 | +11.7% |
| Vinton-Shellsburg High School virtual Vinton-Shellsburg Comm School District |
Vinton | Public | 414 | -8.0% |
| Virtual Campus virtual Des Moines Independent Comm School District |
Des Moines | Public | 380 | -40.4% |
| WACO High School K–12 WACO Comm School District |
Wayland | Public | 159 | +5.3% |
| WEST Academy Alternative School virtual Newton Comm School District |
Newton | Public | 51 | -30.1% |
| Walnut Creek Campus West Des Moines Comm School District |
West Des Moines | Public | 152 | +17.8% |
| Wapello Senior High School Wapello Comm School District |
Wapello | Public | 187 | +3.9% |
| Wapsie Valley High School virtual K–12 Wapsie Valley Comm School District |
Fairbank | Public | 191 | -5.9% |
| Washington High School virtual Cherokee Comm School District |
Cherokee | Public | 366 | +7.6% |
| Washington High School virtual Washington Comm School District |
Washington | Public | 452 | -6.4% |
| Waterloo Christian School K–12 Other religious |
Waterloo | Private | 241 | +127.4% |
| Waukee High School virtual Waukee Comm School District |
Waukee | Public | 1,375 | +19.2% |
| Waukon High School virtual Allamakee Comm School District |
Waukon | Public | 392 | +8.3% |
| Waverly-Shell Rock Senior High School virtual Waverly-Shell Rock Comm School District |
Waverly | Public | 737 | +0.8% |
| Wayne Community Jr-Sr High School virtual K–12 Wayne Comm School District |
Corydon | Public | 168 | +5.0% |
| Webster City High School virtual Webster City Comm School District |
Webster City | Public | 505 | -14.0% |
| West Bend-Mallard High School virtual West Bend-Mallard Comm School District |
West Bend | Public | 117 | +0.9% |
| West Branch High School West Branch Comm School District |
West Branch | Public | 273 | +16.2% |
| West Burlington Arnold Jr./Sr. High School virtual K–12 West Burlington Ind School District |
West Burlington | Public | 265 | -9.6% |
| West Central Charter High School charter West Central Comm School District |
Maynard | Public | 97 | +12.8% |
| West Central Valley High School virtual West Central Valley Comm School District |
Stuart | Public | 264 | +1.1% |
| West Delaware High School West Delaware County Comm School District |
Manchester | Public | 436 | -10.3% |
| West Fork High School virtual West Fork Comm School District |
Sheffield | Public | 191 | -5.9% |
| West Hancock High School virtual West Hancock Comm School District |
Britt | Public | 161 | -4.7% |
| West Harrison Middle School/High School virtual K–12 West Harrison Comm School District |
Mondamin | Public | 80 | -5.9% |
| West High School virtual Davenport Comm School District |
Davenport | Public | 1,304 | -13.8% |
| West High School virtual Sioux City Comm School District |
Sioux City | Public | 1,308 | +1.7% |
| West High School virtual Waterloo Comm School District |
Waterloo | Public | 1,696 | +3.2% |
| West Liberty High School virtual West Liberty Comm School District |
West Liberty | Public | 397 | +6.1% |
| West Lyon High School virtual West Lyon Comm School District |
Inwood | Public | 284 | -7.5% |
| West Marshall High School virtual West Marshall Comm School District |
State Center | Public | 292 | -8.5% |
| West Monona High School virtual West Monona Comm School District |
Onawa | Public | 161 | -19.5% |
| West Senior High School Iowa City Comm School District |
Iowa City | Public | 1,514 | +4.1% |
| West Sioux High School virtual West Sioux Comm School District |
Hawarden | Public | 242 | -8.3% |
| Western Christian High School Other religious |
Hull | Private | 285 | +13.1% |
| Western Dubuque High School Western Dubuque Comm School District |
Epworth | Public | 927 | -0.9% |
| Westside Junior-Senior High School K–12 Ar-We-Va Comm School District |
Westside | Public | 65 | +18.2% |
| Westwood High School virtual K–12 Westwood Comm School District |
Sloan | Public | 197 | +3.1% |
| Whiting Senior High School virtual K–12 Whiting Comm School District |
Whiting | Public | 41 | — |
| Williamsburg Jr-Sr High School virtual K–12 Williamsburg Comm School District |
Williamsburg | Public | 423 | +9.0% |
| Williamsburg Virtual Academy virtual K–12 Williamsburg Comm School District |
Williamsburg | Public | 4 | — |
| Wilton Jr-Sr High School virtual K–12 Wilton Comm School District |
Wilton | Public | 296 | +14.3% |
| Winfield-Mt Union Jr-Sr High School virtual K–12 Winfield-Mt Union Comm School District |
Winfield | Public | 116 | -12.1% |
| Winterset Senior High School virtual Winterset Comm School District |
Winterset | Public | 530 | -7.7% |
| WisdomQuest Education Center Mount Pleasant Comm School District |
Mount Pleasant | Public | 26 | — |
| Woodbine High School K–12 Woodbine Comm School District |
Woodbine | Public | 177 | +29.2% |
| Woodbury Central High School virtual Woodbury Central Comm School District |
Moville | Public | 190 | +3.3% |
| Woodward Academy K–12 Woodward-Granger Comm School District |
Woodward | Public | 100 | -2.0% |
| Woodward Academy K–12 Nonsectarian |
Woodward | Private | 113 | -56.9% |
| Woodward-Granger High School virtual Woodward-Granger Comm School District |
Woodward | Public | 270 | +14.4% |
| Xavier High School Catholic |
Cedar Rapids | Private | 600 | -12.8% |
Sources: Public — NCES Common Core of Data via the Urban Institute API; "HS enrollment" = grades 9–12 (so K–12/combined records aren't inflated by their elementary grades); trend 2021–2024. Private — NCES Private School Universe Survey (PSS); enrollment is total students (PSS has no grade detail); trend 2018→2022 (biennial). "High school" = offers grade 12. Winners/losers shown for public only (comparable annual span) and exclude very small/near-closure schools.