Iowa schools ranked by test score
Latest ISASP year (2024-25). 893 schools with reported Science scores. State average: 67.3%.
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 501 | South Hardin High School Eldora · Eldora-New Providence Comm School District | High | 67.2% | -0.1pp |
| 502 | North Butler Jr/Sr High School Greene · North Butler Comm School District | High | 67.1% | -0.2pp |
| 503 | Southeast Middle School Iowa City · Iowa City Comm School District | Middle | 67.1% | -0.2pp |
| 504 | Newton Senior High School Newton · Newton Comm School District | High | 67.0% | -0.3pp |
| 505 | Norway Elementary School Norway · Benton Comm School District | Middle | 67.0% | -0.3pp |
| 506 | Glenwood Senior High School Glenwood · Glenwood Comm School District | High | 66.9% | -0.4pp |
| 507 | Atlantic Middle School Atlantic · Atlantic Comm School District | Middle | 66.7% | -0.6pp |
| 508 | Belmond-Klemme Community Jr-Sr High School Belmond · Belmond-Klemme Comm School District | High | 66.7% | -0.6pp |
| 509 | Clive Learning Academy Des Moines · West Des Moines Comm School District | Elementary | 66.7% | -0.6pp |
| 510 | East Mills Jr/Sr High School Malvern · East Mills Comm School District | High | 66.7% | -0.6pp |
| 511 | Herbert Hoover Elementary School Bettendorf · Bettendorf Comm School District | Elementary | 66.7% | -0.6pp |
| 512 | Horace Mann Elementary School Ottumwa · Ottumwa Comm School District | Elementary | 66.7% | -0.6pp |
| 513 | Lisbon Elementary School Lisbon · Lisbon Comm School District | Elementary | 66.7% | -0.6pp |
| 514 | Martensdale Elementary School Martensdale · Martensdale-St Marys Comm School District | Elementary | 66.7% | -0.6pp |
| 515 | Sugar Creek Elementary School Waukee · Waukee Comm School District | Elementary | 66.7% | -0.6pp |
| 516 | West Fork Elementary at Rockwell Rockwell · West Fork Comm School District | Elementary | 66.7% | -0.6pp |
| 517 | West Monona Elementary Onawa · West Monona Comm School District | Elementary | 66.7% | -0.6pp |
| 518 | Taft Middle School Cedar Rapids · Cedar Rapids Comm School District | Middle | 66.5% | -0.8pp |
| 519 | Clay Elementary Altoona · Southeast Polk Comm School District | Elementary | 66.3% | -1.0pp |
| 520 | Leeds Elementary School Sioux City · Sioux City Comm School District | Elementary | 66.3% | -1.0pp |
| 521 | Lincoln Elementary School Spencer · Spencer Comm School District | Elementary | 66.2% | -1.1pp |
| 522 | Prairie City Elementary School Prairie City · PCM Comm School District | Elementary | 66.2% | -1.1pp |
| 523 | Charles City Middle School Charles City · Charles City Comm School District | Middle | 66.1% | -1.2pp |
| 524 | Eisenhower Elementary School Davenport · Davenport Comm School District | Elementary | 66.1% | -1.2pp |
| 525 | Kingsley Elementary School Waterloo · Waterloo Comm School District | Elementary | 66.1% | -1.2pp |
| 526 | Independence Junior Senior High School Independence · Independence Comm School District | High | 66.0% | -1.3pp |
| 527 | Southwest Valley Middle School Villisca · Villisca Comm School District | Middle | 66.0% | -1.3pp |
| 528 | Atlantic High School Atlantic · Atlantic Comm School District | High | 65.9% | -1.4pp |
| 529 | Hempstead High School Dubuque · Dubuque Comm School District | High | 65.9% | -1.4pp |
| 530 | Heritage Elementary Ankeny · Ankeny Comm School District | Elementary | 65.9% | -1.4pp |
| 531 | North Cedar Jr/Sr High School Clarence · North Cedar Comm School District | High | 65.9% | -1.4pp |
| 532 | Belle Plaine Jr/Sr High School Belle Plaine · Belle Plaine Comm School District | High | 65.7% | -1.6pp |
| 533 | Centennial Elementary Altoona · Southeast Polk Comm School District | Elementary | 65.7% | -1.6pp |
| 534 | Estherville Lincoln Central Middle School Estherville · Estherville Lincoln Central Comm School District | Middle | 65.7% | -1.6pp |
| 535 | North-Linn Senior High School Troy Mills · North Linn Comm School District | High | 65.7% | -1.6pp |
| 536 | Northwood-Kensett Elementary Northwood · Northwood-Kensett Comm School District | Elementary | 65.7% | -1.6pp |
| 537 | Woodbine High School Woodbine · Woodbine Comm School District | High | 65.7% | -1.6pp |
| 538 | CAM Elementary School Massena · CAM Comm School District | Elementary | 65.6% | -1.7pp |
| 539 | Clarion-Goldfield-Dows High School Clarion · Clarion-Goldfield-Dows Comm School District | High | 65.6% | -1.7pp |
| 540 | Easton Valley Elementary School Miles · Easton Valley Comm School District | Elementary | 65.6% | -1.7pp |
| 541 | Woodward-Granger High School Woodward · Woodward-Granger Comm School District | High | 65.6% | -1.7pp |
| 542 | Boone Middle School Boone · Boone Comm School District | Middle | 65.5% | -1.8pp |
| 543 | Sioux Center Intermediate School Sioux Center · Sioux Center Comm School District | Elementary | 65.5% | -1.8pp |
| 544 | Wayne Community Jr-Sr High School Corydon · Wayne Comm School District | High | 65.5% | -1.8pp |
| 545 | Erskine Elementary School Cedar Rapids · Cedar Rapids Comm School District | Elementary | 65.3% | -2.0pp |
| 546 | Jefferson Elementary School Des Moines · Des Moines Independent Comm School District | Elementary | 65.3% | -2.0pp |
| 547 | Shellsburg Elementary School Shellsburg · Vinton-Shellsburg Comm School District | Elementary | 65.3% | -2.0pp |
| 548 | West Sioux Middle School Hawarden · West Sioux Comm School District | Middle | 65.3% | -2.0pp |
| 549 | Akron Westfield Senior High School Akron · Akron Westfield Comm School District | High | 65.2% | -2.1pp |
| 550 | Muscatine High School Muscatine · Muscatine Comm School District | High | 65.0% | -2.3pp |
Page 11 of 18
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.