Rankings · Iowa
Largest schools in High schools in Iowa
Ranked by enrollment — academic rankings appear once test-score data is loaded.
| # | School | City | District | Enrollment |
|---|---|---|---|---|
| 1 | Lincoln High School | Des Moines | Des Moines Independent Comm School District | 2423 |
| 2 | Waukee High School | Waukee | Waukee Comm School District | 2277 |
| 3 | Linn-Mar High School | Marion | Linn-Mar Comm School District | 2233 |
| 4 | East High School | Des Moines | Des Moines Independent Comm School District | 2204 |
| 5 | Southeast Polk High School | Pleasant Hill | Southeast Polk Comm School District | 2172 |
| 6 | Roosevelt High School | Des Moines | Des Moines Independent Comm School District | 2086 |
| 7 | Valley High School | West Des Moines | West Des Moines Comm School District | 2047 |
| 8 | Johnston Senior High School | Johnston | Johnston Comm School District | 1772 |
| 9 | West High School | Waterloo | Waterloo Comm School District | 1721 |
| 10 | Johnston Senior High School | Johnston | Johnston Comm School District | 1708 |
| 11 | Hempstead High School | Dubuque | Dubuque Comm School District | 1700 |
| 12 | John F Kennedy High School | Cedar Rapids | Cedar Rapids Comm School District | 1661 |
| 13 | North High School | Sioux City | Sioux City Comm School District | 1629 |
| 14 | Thomas Jefferson High School | Cedar Rapids | Cedar Rapids Comm School District | 1588 |
| 15 | Central High School | Davenport | Davenport Comm School District | 1586 |
| 16 | Iowa City High School | Iowa City | Iowa City Comm School District | 1572 |
| 17 | Dubuque Senior High School | Dubuque | Dubuque Comm School District | 1552 |
| 18 | Pleasant Valley High School | Bettendorf | Pleasant Valley Comm School District | 1541 |
| 19 | Marshalltown High School | Marshalltown | Marshalltown Comm School District | 1538 |
| 20 | Bettendorf High School | Bettendorf | Bettendorf Comm School District | 1523 |
| 21 | North High School | Des Moines | Des Moines Independent Comm School District | 1497 |
| 22 | Muscatine High School | Muscatine | Muscatine Comm School District | 1489 |
| 23 | Dubuque Senior High School | Dubuque | Dubuque Comm School District | 1483 |
| 24 | East High School | Sioux City | Sioux City Comm School District | 1475 |
| 25 | West Senior High School | Iowa City | Iowa City Comm School District | 1466 |
| 26 | West High School | Davenport | Davenport Comm School District | 1445 |
| 27 | Thomas Jefferson High School | Cedar Rapids | Cedar Rapids Comm School District | 1441 |
| 28 | Abraham Lincoln High School | Council Bluffs | Council Bluffs Comm School District | 1394 |
| 29 | Ames High School | Ames | Ames Comm School District | 1370 |
| 30 | Ankeny Centennial High School | Ankeny | Ankeny Comm School District | 1340 |
| 31 | Ankeny High School | Ankeny | Ankeny Comm School District | 1337 |
| 32 | Urbandale High School | Urbandale | Urbandale Comm School District | 1307 |
| 33 | Prairie Point | Cedar Rapids | College Comm School District | 1296 |
| 34 | West High School | Sioux City | Sioux City Comm School District | 1293 |
| 35 | Ottumwa High School | Ottumwa | Ottumwa Comm School District | 1291 |
| 36 | Thomas Jefferson High School | Council Bluffs | Council Bluffs Comm School District | 1271 |
| 37 | North High School | Davenport | Davenport Comm School District | 1260 |
| 38 | Prairie High School | Cedar Rapids | College Comm School District | 1250 |
| 39 | Cedar Falls High School | Cedar Falls | Cedar Falls Comm School District | 1229 |
| 40 | George Washington High School | Cedar Rapids | Cedar Rapids Comm School District | 1189 |
| 41 | Liberty High School | North Liberty | Iowa City Comm School District | 1155 |
| 42 | Indianola High School | Indianola | Indianola Comm School District | 1122 |
| 43 | Johnston Middle School | Johnston | Johnston Comm School District | 1118 |
| 44 | Fort Dodge High School | Fort Dodge | Fort Dodge Comm School District | 1099 |
| 45 | Hoover High School | Des Moines | Des Moines Independent Comm School District | 1059 |
| 46 | East High School | Waterloo | Waterloo Comm School District | 1011 |
| 47 | North Scott High School | Eldridge | North Scott Comm School District | 1004 |
| 48 | Burlington Community High School | Burlington | Burlington Comm School District | 991 |
| 49 | Mason City High School | Mason City | Mason City Comm School District | 984 |
| 50 | Clinton High School | Clinton | Clinton Comm School District | 971 |
| 51 | Norwalk Senior High School | Norwalk | Norwalk Comm School District | 962 |
| 52 | Northview Middle School | Ankeny | Ankeny Comm School District | 945 |
| 53 | Lewis Central Senior High School | Council Bluffs | Lewis Central Comm School District | 931 |
| 54 | Western Dubuque High School | Epworth | Western Dubuque Comm School District | 923 |
| 55 | Prairieview School | Waukee | Waukee Comm School District | 919 |
| 56 | Iowa Virtual Academy | Guttenberg | Clayton Ridge Comm School District | 866 |
| 57 | Timberline School | Waukee | Waukee Comm School District | 851 |
| 58 | Southview Middle School | Ankeny | Ankeny Comm School District | 849 |
| 59 | Newton Senior High School | Newton | Newton Comm School District | 846 |
| 60 | Storm Lake High School | Storm Lake | Storm Lake Comm School District | 836 |
| 61 | Denison High School | Denison | Denison Comm School District | 783 |
| 62 | Waverly-Shell Rock Senior High School | Waverly | Waverly-Shell Rock Comm School District | 717 |
| 63 | Pella High School | Pella | Pella Comm School District | 715 |
| 64 | Spencer High School | Spencer | Spencer Comm School District | 709 |
| 65 | Clear Creek Amana High School | Tiffin | Clear Creek Amana Comm School District | 707 |
| 66 | Independence Junior Senior High School | Independence | Independence Comm School District | 690 |
| 67 | Marion High School | Marion | Marion Independent School District | 690 |
| 68 | Valley Southwoods | West Des Moines | West Des Moines Comm School District | 687 |
| 69 | Holmes Junior High School | Cedar Falls | Cedar Falls Comm School District | 673 |
| 70 | Peet Junior High School | Cedar Falls | Cedar Falls Comm School District | 673 |
| 71 | Carlisle High School | Carlisle | Carlisle Comm School District | 667 |
| 72 | Bondurant-Farrar High School | Bondurant | Bondurant-Farrar Comm School District | 666 |
| 73 | Dallas Center-Grimes High School | Grimes | Dallas Center-Grimes Comm School District | 665 |
| 74 | Boone High School | Boone | Boone Comm School District | 649 |
| 75 | Oskaloosa High School | Oskaloosa | Oskaloosa Comm School District | 642 |
| 76 | Le Mars High School | Le Mars | Le Mars Comm School District | 624 |
| 77 | Glenwood Senior High School | Glenwood | Glenwood Comm School District | 610 |
| 78 | Webster City High School | Webster City | Webster City Comm School District | 586 |
| 79 | Crestwood High School | Cresco | Howard-Winneshiek Comm School District | 584 |
| 80 | Williamsburg Jr-Sr High School | Williamsburg | Williamsburg Comm School District | 581 |
| 81 | Decorah High School | Decorah | Decorah Community School District | 575 |
| 82 | Fort Madison High School | Fort Madison | Fort Madison Comm School District | 575 |
| 83 | Fort Madison High School | Fort Madison | Fort Madison Comm School District | 567 |
| 84 | Mount Pleasant High School | Mount Pleasant | Mount Pleasant Comm School District | 564 |
| 85 | Adm Senior High School | Adel | Adel DeSoto Minburn Comm School District | 559 |
| 86 | North Polk High School | Alleman | North Polk Comm School District | 552 |
| 87 | Carroll High School | Carroll | Carroll Comm School District | 551 |
| 88 | Charles City High School | Charles City | Charles City Comm School District | 545 |
| 89 | Keokuk High School | Keokuk | Keokuk Comm School District | 545 |
| 90 | Perry High School | Perry | Perry Comm School District | 541 |
| 91 | Winterset Senior High School | Winterset | Winterset Comm School District | 536 |
| 92 | Gilbert High School | Gilbert | Gilbert Comm School District | 534 |
| 93 | Fairfield High School | Fairfield | Fairfield Comm School District | 531 |
| 94 | Creston High School | Creston | Creston Comm School District | 520 |
| 95 | Central Dewitt High School | De Witt | Central DeWitt School District | 516 |
| 96 | Benton Community Senior High School | Van Horne | Benton Comm School District | 502 |
| 97 | Solon High School | Solon | Solon Comm School District | 500 |
| 98 | Washington High School | Washington | Washington Comm School District | 498 |
| 99 | Dc-G Meadows | Grimes | Dallas Center-Grimes Comm School District | 497 |
| 100 | Ballard High School | Huxley | Ballard Comm School District | 494 |
| 101 | West Delaware High School | Manchester | West Delaware County Comm School District | 493 |
| 102 | Knoxville High School | Knoxville | Knoxville Comm School District | 492 |
| 103 | Northeast Middle-High School | Goose Lake | Northeast Comm School District | 491 |
| 104 | Harlan High School | Harlan | Harlan Comm School District | 490 |
| 105 | Sergeant Bluff-Luton Senior High School | Sergeant Bluff | Sergeant Bluff-Luton Comm School District | 490 |
| 106 | Grinnell Community Senior High School | Grinnell | Grinnell-Newburg Comm School District | 489 |
| 107 | Maquoketa Community High School | Maquoketa | Maquoketa Comm School District | 487 |
| 108 | South Tama County High School | Tama | South Tama County | 484 |
| 109 | Red Oak Junior/Senior High School | Red Oak | Red Oak Comm School District | 481 |
| 110 | Center Point-Urbana High School | Center Point | Center Point-Urbana Comm School District | 480 |
| 111 | Humboldt High School | Humboldt | Humboldt Comm School District | 480 |
| 112 | Nevada High School | Nevada | Nevada Comm School District | 479 |
| 113 | Clarinda High School | Clarinda | Clarinda Comm School District | 475 |
| 114 | Expo Alternative Learning Center | Waterloo | Waterloo Comm School District | 469 |
| 115 | Vinton-Shellsburg High School | Vinton | Vinton-Shellsburg Comm School District | 453 |
| 116 | Moc-Floyd Valley High School | Orange City | MOC-Floyd Valley Comm School District | 444 |
| 117 | Mount Vernon High School | Mount Vernon | Mount Vernon Comm School District | 441 |
| 118 | Algona High School | Algona | Algona Comm School District | 438 |
| 119 | Atlantic High School | Atlantic | Atlantic Comm School District | 433 |
| 120 | Saydel High School | Des Moines | Saydel Comm School District | 431 |
| 121 | Eddyville-Blakesburg- Fremont Jr/Sr High | Eddyville | Eddyville-Blakesburg- Fremont CSD | 429 |
| 122 | Sioux Center High School | Sioux Center | Sioux Center Comm School District | 429 |
| 123 | Clear Lake High School | Clear Lake | Clear Lake Comm School District | 424 |
| 124 | Iowa Connections Academy High School | Anita | CAM Comm School District | 420 |
| 125 | Hampton-Dumont High School | Hampton | Hampton-Dumont Comm School District | 416 |
| 126 | Iowa Falls - Alden High School | Iowa Falls | Iowa Falls Comm School District | 416 |
| 127 | Centerville High School | Centerville | Centerville Comm School District | 411 |
| 128 | Clear Lake High School | Clear Lake | Clear Lake Comm School District | 409 |
| 129 | Clarke Community High School | Osceola | Clarke Comm School District | 407 |
| 130 | Centerville High School | Centerville | Centerville Comm School District | 404 |
| 131 | Pocahontas Area Middle/ High School | Pocahontas | Pocahontas Area Comm School District | 404 |
| 132 | Anamosa High School | Anamosa | Anamosa Comm School District | 402 |
| 133 | Wilton Jr-Sr High School | Wilton | Wilton Comm School District | 401 |
| 134 | Estherville Lincoln Central High School | Estherville | Estherville Lincoln Central Com Sch Dist | 395 |
| 135 | Davis County Community High School | Bloomfield | Davis County Comm School District | 387 |
| 136 | Monticello High School | Monticello | Monticello Comm School District | 387 |
| 137 | Louisa-Muscatine Jr/Sr High School School | Letts | Louisa-Muscatine Comm School District | 386 |
| 138 | Wilton Jr-Sr High School | Wilton | Wilton Comm School District | 382 |
| 139 | Albia High School | Albia | Albia Comm School District | 381 |
| 140 | Spirit Lake High School | Spirit Lake | Spirit Lake Comm School District | 378 |
| 141 | West Liberty High School | West Liberty | West Liberty Comm School District | 377 |
| 142 | Oelwein High School | Oelwein | Oelwein Comm School District | 376 |
| 143 | Waukon High School | Waukon | Allamakee Comm School District | 374 |
| 144 | West Liberty High School | West Liberty | West Liberty Comm School District | 373 |
| 145 | Cascade Junior-Senior High School | Cascade | Western Dubuque Comm School District | 371 |
| 146 | Sheldon High School | Sheldon | Sheldon Comm School District | 368 |
| 147 | Chariton High School | Chariton | Chariton Comm School District | 364 |
| 148 | Bellevue High School | Bellevue | Bellevue Comm School District | 360 |
| 149 | Hudson High School | Hudson | Hudson Comm School District | 359 |
| 150 | Greene County High School | Jefferson | Greene County Comm School District | 358 |