Iowa schools ranked by test score
Latest ISASP year (2024-25). 361 schools with reported Science scores. State average: 67.3%.
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 51 | Irving Elementary School Indianola · Indianola Comm School District | Elementary | 78.9% | +11.6pp |
| 52 | St Ansgar Elementary School St Ansgar · St Ansgar Comm School District | Elementary | 78.7% | +11.4pp |
| 53 | Epworth Elementary School Epworth · Western Dubuque Comm School District | Elementary | 78.6% | +11.3pp |
| 54 | John Kennedy Elementary School Dubuque · Dubuque Comm School District | Elementary | 78.4% | +11.1pp |
| 55 | Viola Gibson Elementary School Cedar Rapids · Cedar Rapids Comm School District | Elementary | 78.4% | +11.1pp |
| 56 | Pleasantville Elementary Pleasantville · Pleasantville Comm School District | Elementary | 78.3% | +11.0pp |
| 57 | Woodland Hills Elementary School West Des Moines · Waukee Comm School District | Elementary | 78.3% | +11.0pp |
| 58 | North Butler Elementary Allison · North Butler Comm School District | Elementary | 78.1% | +10.8pp |
| 59 | Bellevue Elementary School Bellevue · Bellevue Comm School District | Elementary | 78.0% | +10.7pp |
| 60 | Sergeant Bluff-Luton Elementary School Sergeant Bluff · Sergeant Bluff-Luton Comm School District | Elementary | 78.0% | +10.7pp |
| 61 | Valerius Elementary School Urbandale · Urbandale Comm School District | Elementary | 78.0% | +10.7pp |
| 62 | Woodward-Granger Elementary School Granger · Woodward-Granger Comm School District | Elementary | 77.8% | +10.5pp |
| 63 | East Sac County Elementary Sac City · East Sac County Comm School District | Elementary | 77.1% | +9.8pp |
| 64 | Wayne Elementary School Corydon · Wayne Comm School District | Elementary | 77.1% | +9.8pp |
| 65 | Henry A Wallace Elementary School Johnston · Johnston Comm School District | Elementary | 77.0% | +9.7pp |
| 66 | Delhi Elementary School Delhi · Maquoketa Valley Comm School District | Elementary | 76.9% | +9.6pp |
| 67 | Meeker Elementary School Ames · Ames Comm School District | Elementary | 76.7% | +9.4pp |
| 68 | Treynor Elementary School Treynor · Treynor Comm School District | Elementary | 76.5% | +9.2pp |
| 69 | Downtown School Des Moines · Des Moines Independent Comm School District | Elementary | 76.2% | +8.9pp |
| 70 | Forest Grove Elementary Bettendorf · Pleasant Valley Comm School District | Elementary | 76.1% | +8.8pp |
| 71 | MOC-Floyd Valley Elementary School Orange City · MOC-Floyd Valley Comm School District | Elementary | 76.1% | +8.8pp |
| 72 | Moville Elementary School Moville · Woodbury Central Comm School District | Elementary | 76.1% | +8.8pp |
| 73 | Bridgeview Elementary School LeClaire · Pleasant Valley Comm School District | Elementary | 76.0% | +8.7pp |
| 74 | Brookview Elementary School West Des Moines · Waukee Comm School District | Elementary | 76.0% | +8.7pp |
| 75 | Crocker Elementary School Ankeny · Ankeny Comm School District | Elementary | 75.9% | +8.6pp |
| 76 | Cedar Heights Elementary School Cedar Falls · Cedar Falls Comm School District | Elementary | 75.6% | +8.3pp |
| 77 | North Linn Elementary Troy Mills · North Linn Comm School District | Elementary | 75.6% | +8.3pp |
| 78 | West Elementary School Glenwood · Glenwood Comm School District | Elementary | 75.6% | +8.3pp |
| 79 | Solon Intermediate Solon · Solon Comm School District | Elementary | 75.3% | +8.0pp |
| 80 | Blue Grass Elementary School Blue Grass · Davenport Comm School District | Elementary | 75.0% | +7.7pp |
| 81 | Cascade Elementary School Cascade · Western Dubuque Comm School District | Elementary | 75.0% | +7.7pp |
| 82 | Rock Run Elementary Iowa Falls · Iowa Falls Comm School District | Elementary | 75.0% | +7.7pp |
| 83 | Big Creek Elementary Polk City · North Polk Comm School District | Elementary | 74.8% | +7.5pp |
| 84 | Ashland Ridge Elementary Ankeny · Ankeny Comm School District | Elementary | 74.7% | +7.4pp |
| 85 | East Campus Elementary School Waukon · Allamakee Comm School District | Elementary | 74.6% | +7.3pp |
| 86 | Eddyville Elementary Eddyville · Eddyville-Blakesburg- Fremont CSD | Elementary | 74.4% | +7.1pp |
| 87 | Eisenhower Elementary School Ottumwa · Ottumwa Comm School District | Elementary | 74.4% | +7.1pp |
| 88 | Odebolt Elementary-Ida Grove Ida Grove · Odebolt Arthur Battle Creek Ida Grove Comm School District | Elementary | 74.4% | +7.1pp |
| 89 | Pierce Elementary School Cedar Rapids · Cedar Rapids Comm School District | Elementary | 74.2% | +6.9pp |
| 90 | Beaver Creek Elementary School Johnston · Johnston Comm School District | Elementary | 74.0% | +6.7pp |
| 91 | Eason Elementary School Waukee · Waukee Comm School District | Elementary | 74.0% | +6.7pp |
| 92 | Mount Ayr Elementary Mount Ayr · Mount Ayr Comm School District | Elementary | 73.7% | +6.4pp |
| 93 | Brooklyn-Guernsey-Malcom Elementary School Brooklyn · Brooklyn-Guernsey-Malcom Comm School District | Elementary | 73.6% | +6.3pp |
| 94 | Mary Welsh Elementary Williamsburg · Williamsburg Comm School District | Elementary | 73.6% | +6.3pp |
| 95 | Penn Elementary School North Liberty · Iowa City Comm School District | Elementary | 73.6% | +6.3pp |
| 96 | Crossroads Park Elementary School West Des Moines · West Des Moines Comm School District | Elementary | 73.5% | +6.2pp |
| 97 | Logan-Magnolia Elementary School Logan · Logan-Magnolia Comm School District | Elementary | 73.5% | +6.2pp |
| 98 | Sawyer Elementary School Ames · Ames Comm School District | Elementary | 73.4% | +6.1pp |
| 99 | Danville Elementary School Danville · Danville Comm School District | Elementary | 72.9% | +5.6pp |
| 100 | East Buchanan Elementary School Winthrop · East Buchanan Comm School District | Elementary | 72.7% | +5.4pp |
Page 2 of 8
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.