Iowa schools ranked by test score
Latest ISASP year (2024-25). 218 schools with reported Science scores. State average: 67.3%.
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 51 | AHSTW Intermediate School Avoca · AHSTW Comm School District | Middle | 80.8% | +13.5pp |
| 52 | Sioux Center Middle School Sioux Center · Sioux Center Comm School District | Middle | 80.5% | +13.2pp |
| 53 | Eleanor Roosevelt Middle School Dubuque · Dubuque Comm School District | Middle | 80.4% | +13.1pp |
| 54 | Trailridge School Waukee · Waukee Comm School District | Middle | 80.1% | +12.8pp |
| 55 | Denison Middle School Denison · Denison Comm School District | Middle | 80.0% | +12.7pp |
| 56 | West Lyon Junior High School Inwood · West Lyon Comm School District | Middle | 80.0% | +12.7pp |
| 57 | Hazel Point Intermediate School Marion · Linn-Mar Comm School District | Middle | 79.8% | +12.5pp |
| 58 | Riverbend Middle School Iowa Falls · Iowa Falls Comm School District | Middle | 79.5% | +12.2pp |
| 59 | Indianola Middle School Indianola · Indianola Comm School District | Middle | 79.4% | +12.1pp |
| 60 | West Fork Middle School SHEFFIELD · West Fork Comm School District | Middle | 79.3% | +12.0pp |
| 61 | West Hancock Middle School Kanawha · West Hancock Comm School District | Middle | 78.8% | +11.5pp |
| 62 | Forest City Middle School Forest City · Forest City Comm School District | Middle | 78.6% | +11.3pp |
| 63 | Holmes Junior High School Cedar Falls · Cedar Falls Comm School District | Middle | 78.6% | +11.3pp |
| 64 | West Delaware Middle School Manchester · West Delaware County Comm School District | Middle | 78.6% | +11.3pp |
| 65 | Oak Ridge Middle School Marion · Linn-Mar Comm School District | Middle | 78.5% | +11.2pp |
| 66 | Humboldt Middle School Humboldt · Humboldt Comm School District | Middle | 78.4% | +11.1pp |
| 67 | Okoboji Middle School Milford · Okoboji Comm School District | Middle | 78.4% | +11.1pp |
| 68 | Columbus Community Junior High School Columbus Junction · Columbus Comm School District | Middle | 78.3% | +11.0pp |
| 69 | Emmetsburg Middle School Emmetsburg · Emmetsburg Comm School District | Middle | 78.1% | +10.8pp |
| 70 | Tri-Center Middle School Neola · Tri-Center Comm School District | Middle | 78.0% | +10.7pp |
| 71 | Chariton Middle School Chariton · Chariton Comm School District | Middle | 77.8% | +10.5pp |
| 72 | St Ansgar Middle School St Ansgar · St Ansgar Comm School District | Middle | 77.6% | +10.3pp |
| 73 | Adair-Casey Jr. High School Adair · Adair-Casey Comm School District | Middle | 77.5% | +10.2pp |
| 74 | Osage Middle School Osage · Osage Comm School District | Middle | 77.2% | +9.9pp |
| 75 | DeSoto Intermediate School DeSoto · Adel DeSoto Minburn Comm School District | Middle | 77.1% | +9.8pp |
| 76 | Sheldon Middle School Sheldon · Sheldon Comm School District | Middle | 77.1% | +9.8pp |
| 77 | West Bend-Mallard Middle School West Bend · West Bend-Mallard Comm School District | Middle | 77.0% | +9.7pp |
| 78 | Jefferson Intermediate Pella · Pella Comm School District | Middle | 76.9% | +9.6pp |
| 79 | Bondurant-Farrar Junior High Bondurant · Bondurant-Farrar Comm School District | Middle | 76.4% | +9.1pp |
| 80 | Clear Lake Middle School Clear Lake · Clear Lake Comm School District | Middle | 76.1% | +8.8pp |
| 81 | Missouri Valley Middle School Missouri Valley · Missouri Valley Comm School District | Middle | 76.1% | +8.8pp |
| 82 | Clayton Ridge Middle School Guttenberg · Clayton Ridge Comm School District | Middle | 76.0% | +8.7pp |
| 83 | North Scott Junior High School Eldridge · North Scott Comm School District | Middle | 76.0% | +8.7pp |
| 84 | Norwalk Middle School Norwalk · Norwalk Comm School District | Middle | 76.0% | +8.7pp |
| 85 | Creston Middle School Creston · Creston Comm School District | Middle | 75.9% | +8.6pp |
| 86 | Monticello Middle School Monticello · Monticello Comm School District | Middle | 75.9% | +8.6pp |
| 87 | Bondurant - Farrar Intermediate School Bondurant · Bondurant-Farrar Comm School District | Middle | 75.8% | +8.5pp |
| 88 | Hartley-Melvin-Sanborn Middle School Sanborn · Hartley-Melvin-Sanborn Comm School District | Middle | 75.8% | +8.5pp |
| 89 | Anamosa Middle School Anamosa · Anamosa Comm School District | Middle | 75.6% | +8.3pp |
| 90 | Waverly-Shell Rock Middle School Waverly · Waverly-Shell Rock Comm School District | Middle | 75.6% | +8.3pp |
| 91 | IKM-Manning Middle School Manning · IKM-Manning Comm School District | Middle | 75.5% | +8.2pp |
| 92 | Schaller-Crestland Ridge View Middle School Early · Schaller-Crestland Comm School District | Middle | 75.5% | +8.2pp |
| 93 | Northwest Middle School Coralville · Iowa City Comm School District | Middle | 75.2% | +7.9pp |
| 94 | Algona Middle School Algona · Algona Comm School District | Middle | 75.0% | +7.7pp |
| 95 | Webster City Middle School Webster City · Webster City Comm School District | Middle | 74.9% | +7.6pp |
| 96 | Ames Middle School Ames · Ames Comm School District | Middle | 74.4% | +7.1pp |
| 97 | Harlan Community Middle School Harlan · Harlan Comm School District | Middle | 74.2% | +6.9pp |
| 98 | Indian Hills Junior High School Clive · West Des Moines Comm School District | Middle | 74.0% | +6.7pp |
| 99 | Southeast Valley Middle School Burnside · Southeast Valley Community School District | Middle | 73.8% | +6.5pp |
| 100 | North Union Middle School Swea City · North Kossuth Comm School District | Middle | 73.5% | +6.2pp |
Page 2 of 5
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 Science 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.