Iowa schools ranked by test score
Latest ISASP year (2024-25). 1,117 schools with reported English Language Arts scores. State average: 73.7%.
| Rank | School | Level | English Language Arts | vs state |
|---|---|---|---|---|
| 301 | Timberline School Waukee · Waukee Comm School District | High | 81.6% | +7.9pp |
| 302 | West Monona Middle School Onawa · West Monona Comm School District | Middle | 81.6% | +7.9pp |
| 303 | Albia High School Albia · Albia Comm School District | High | 81.5% | +7.8pp |
| 304 | Clear Lake Middle School Clear Lake · Clear Lake Comm School District | Middle | 81.5% | +7.8pp |
| 305 | Harlan High School Harlan · Harlan Comm School District | High | 81.5% | +7.8pp |
| 306 | Woodbury Central High School Moville · Woodbury Central Comm School District | High | 81.5% | +7.8pp |
| 307 | Carlisle High School Carlisle · Carlisle Comm School District | High | 81.4% | +7.7pp |
| 308 | Clear Creek Amana Middle School Tiffin · Clear Creek Amana Comm School District | Middle | 81.4% | +7.7pp |
| 309 | Nodaway Valley High School Greenfield · Nodaway Valley Comm School District | High | 81.4% | +7.7pp |
| 310 | West Elementary School Glenwood · Glenwood Comm School District | Elementary | 81.4% | +7.7pp |
| 311 | MMCRU High School Marcus · Marcus-Meriden-Cleghorn Comm School District | High | 81.3% | +7.6pp |
| 312 | Morning Sun Elementary School Morning Sun · Morning Sun Comm School District | Elementary | 81.3% | +7.6pp |
| 313 | Shenandoah High School Shenandoah · Shenandoah Comm School District | High | 81.3% | +7.6pp |
| 314 | Adair-Casey Jr. High School Adair · Adair-Casey Comm School District | Middle | 81.2% | +7.5pp |
| 315 | Andrew Elementary School Andrew · Andrew Comm School District | Elementary | 81.2% | +7.5pp |
| 316 | Ankeny High School Ankeny · Ankeny Comm School District | High | 81.2% | +7.5pp |
| 317 | Clayton Ridge Elementary School Garnavillo · Clayton Ridge Comm School District | Elementary | 81.2% | +7.5pp |
| 318 | Clayton Ridge Middle School Guttenberg · Clayton Ridge Comm School District | Middle | 81.2% | +7.5pp |
| 319 | Jesup Middle School Jesup · Jesup Comm School District | Middle | 81.2% | +7.5pp |
| 320 | Riceville Elementary School Riceville · Riceville Comm School District | Elementary | 81.2% | +7.5pp |
| 321 | West Fork Middle School SHEFFIELD · West Fork Comm School District | Middle | 81.2% | +7.5pp |
| 322 | Jesup High School Jesup · Jesup Comm School District | High | 81.1% | +7.4pp |
| 323 | Boyden-Hull Elementary School Boyden · Boyden-Hull Comm School District | Elementary | 81.0% | +7.3pp |
| 324 | Dallas Center-Grimes High School Grimes · Dallas Center-Grimes Comm School District | High | 81.0% | +7.3pp |
| 325 | Earlham Middle School Earlham · Earlham Comm School District | Middle | 81.0% | +7.3pp |
| 326 | Lincoln Elementary School Cedar Falls · Cedar Falls Comm School District | Elementary | 81.0% | +7.3pp |
| 327 | Salem Elementary School Salem · Mount Pleasant Comm School District | Elementary | 81.0% | +7.3pp |
| 328 | Bettendorf High School Bettendorf · Bettendorf Comm School District | High | 80.9% | +7.2pp |
| 329 | Delaware Elementary Des Moines · Southeast Polk Comm School District | Elementary | 80.9% | +7.2pp |
| 330 | Hartley-Melvin-Sanborn Elementary School Hartley · Hartley-Melvin-Sanborn Comm School District | Elementary | 80.9% | +7.2pp |
| 331 | Karen Acres Elementary School Urbandale · Urbandale Comm School District | Elementary | 80.9% | +7.2pp |
| 332 | Lenox High School Lenox · Lenox Comm School District | High | 80.9% | +7.2pp |
| 333 | Woodward-Granger High School Woodward · Woodward-Granger Comm School District | High | 80.9% | +7.2pp |
| 334 | Baxter Elementary School Baxter · Baxter Comm School District | Elementary | 80.8% | +7.1pp |
| 335 | East Ridge Elementary Coralville · Clear Creek Amana Comm School District | Elementary | 80.8% | +7.1pp |
| 336 | Hartley-Melvin-Sanborn Middle School Sanborn · Hartley-Melvin-Sanborn Comm School District | Middle | 80.8% | +7.1pp |
| 337 | Montezuma High School Montezuma · Montezuma Comm School District | High | 80.8% | +7.1pp |
| 338 | PCM High School Monroe · PCM Comm School District | High | 80.8% | +7.1pp |
| 339 | West Elementary School Emmetsburg · Emmetsburg Comm School District | Elementary | 80.8% | +7.1pp |
| 340 | Anderson Elementary School Bondurant · Bondurant-Farrar Comm School District | Elementary | 80.7% | +7.0pp |
| 341 | Bronson Elementary School Bronson · Lawton-Bronson Comm School District | Elementary | 80.7% | +7.0pp |
| 342 | Spencer Middle School Spencer · Spencer Comm School District | Middle | 80.7% | +7.0pp |
| 343 | Glenwood Senior High School Glenwood · Glenwood Comm School District | High | 80.6% | +6.9pp |
| 344 | Logan-Magnolia Elementary School Logan · Logan-Magnolia Comm School District | Elementary | 80.6% | +6.9pp |
| 345 | New Hampton High School New Hampton · New Hampton Comm School District | High | 80.6% | +6.9pp |
| 346 | Epworth Elementary School Epworth · Western Dubuque Comm School District | Elementary | 80.5% | +6.8pp |
| 347 | H-L-V Junior-Senior High School Victor · H-L-V Comm School District | High | 80.5% | +6.8pp |
| 348 | Hartford Upper Elementary Hartford · Carlisle Comm School District | Elementary | 80.5% | +6.8pp |
| 349 | Norwalk Senior High School Norwalk · Norwalk Comm School District | High | 80.5% | +6.8pp |
| 350 | Stanton High School Stanton · Stanton Comm School District | High | 80.5% | +6.8pp |
Page 7 of 23
About this ranking
Schools are ranked by the percentage of students who scored at or above the ISASP % Proficient threshold on the latest available ISASP English Language Arts test (school year 2024-25). A higher percentage is better.
Only public schools with a reasonable cohort size are included (at least 50 total students enrolled, since the source file does not include per-subject student counts), so very small programs and special-purpose centers are filtered out.
The state average shown above is enrollment-weighted: we multiply each school's score by how many of its students tested, sum those across every public school in Iowa, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.