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 |
|---|---|---|---|---|
| 451 | Bettendorf Middle School Bettendorf · Bettendorf Comm School District | Middle | 69.2% | +1.9pp |
| 452 | Creston High School Creston · Creston Comm School District | High | 69.2% | +1.9pp |
| 453 | Montezuma Junior High School Montezuma · Montezuma Comm School District | Middle | 69.2% | +1.9pp |
| 454 | Neil Armstrong Elementary School Eldridge · North Scott Comm School District | Elementary | 69.2% | +1.9pp |
| 455 | North Polk Central Elementary School Alleman · North Polk Comm School District | Elementary | 69.2% | +1.9pp |
| 456 | Oskaloosa Middle School Oskaloosa · Oskaloosa Comm School District | Middle | 69.2% | +1.9pp |
| 457 | Calamus-Wheatland Secondary Attendance Center Wheatland · Calamus-Wheatland Comm School District | High | 69.1% | +1.8pp |
| 458 | Merrill Middle School Des Moines · Des Moines Independent Comm School District | Middle | 69.1% | +1.8pp |
| 459 | Rock Valley Elementary School Rock Valley · Rock Valley Comm School District | Elementary | 69.1% | +1.8pp |
| 460 | Oskaloosa Elementary School Oskaloosa · Oskaloosa Comm School District | Elementary | 69.0% | +1.7pp |
| 461 | Alan Shepard Elementary School Long Grove · North Scott Comm School District | Elementary | 68.9% | +1.6pp |
| 462 | Vernon Middle School Marion · Marion Independent School District | Middle | 68.9% | +1.6pp |
| 463 | Akron Westfield Middle School Akron · Akron Westfield Comm School District | Middle | 68.8% | +1.5pp |
| 464 | Camanche High School Camanche · Camanche Comm School District | High | 68.8% | +1.5pp |
| 465 | East Buchanan Middle School Winthrop · East Buchanan Comm School District | Middle | 68.8% | +1.5pp |
| 466 | Longfellow Elementary School Belle Plaine · Belle Plaine Comm School District | Elementary | 68.8% | +1.5pp |
| 467 | River Valley Junior- Senior High School Correctionville · River Valley Comm School District | High | 68.8% | +1.5pp |
| 468 | Walcott Middle School Walcott · Davenport Comm School District | Middle | 68.8% | +1.5pp |
| 469 | Whittier Elementary School Clinton · Clinton Comm School District | Elementary | 68.8% | +1.5pp |
| 470 | Clarion-Goldfield-Dows Middle School Clarion · Clarion-Goldfield-Dows Comm School District | Middle | 68.6% | +1.3pp |
| 471 | Clarke Community Middle School Osceola · Clarke Comm School District | Middle | 68.5% | +1.2pp |
| 472 | Perry Middle School Perry · Perry Comm School District | Middle | 68.5% | +1.2pp |
| 473 | Highland Middle School Riverside · Highland Comm School District | Middle | 68.4% | +1.1pp |
| 474 | Nevada High School Nevada · Nevada Comm School District | High | 68.4% | +1.1pp |
| 475 | Woodbury Central Middle School Moville · Woodbury Central Comm School District | Middle | 68.4% | +1.1pp |
| 476 | Carson Elementary Carson · Riverside Comm School District | Elementary | 68.3% | +1.0pp |
| 477 | Peosta Elementary School Peosta · Western Dubuque Comm School District | Elementary | 68.3% | +1.0pp |
| 478 | Titan Hill Intermediate School Council Bluffs · Lewis Central Comm School District | Elementary | 68.2% | +0.9pp |
| 479 | Christine Grant Elementary North Liberty · Iowa City Comm School District | Elementary | 68.1% | +0.8pp |
| 480 | Cody Elementary School LeClaire · Pleasant Valley Comm School District | Elementary | 68.1% | +0.8pp |
| 481 | Dunkerton High School Dunkerton · Dunkerton Comm School District | High | 68.1% | +0.8pp |
| 482 | Eisenhower Elementary School Dubuque · Dubuque Comm School District | Elementary | 68.1% | +0.8pp |
| 483 | Union High School La Porte City · Union Comm School District | High | 68.1% | +0.8pp |
| 484 | Benton Community Senior High School Van Horne · Benton Comm School District | High | 68.0% | +0.7pp |
| 485 | Mitchell Elementary School Ames · Ames Comm School District | Elementary | 68.0% | +0.7pp |
| 486 | Spirit Lake Middle School Spirit Lake · Spirit Lake Comm School District | Middle | 67.9% | +0.6pp |
| 487 | Central DeWitt Intermediate School DeWitt · Central DeWitt School District | Middle | 67.8% | +0.5pp |
| 488 | Coon Rapids-Bayard 6-12 Attendance Center Coon Rapids · Coon Rapids-Bayard Comm School District | High | 67.8% | +0.5pp |
| 489 | Northwest Elementary School Ankeny · Ankeny Comm School District | Elementary | 67.7% | +0.4pp |
| 490 | Rock Valley Middle School Rock Valley · Rock Valley Comm School District | Middle | 67.7% | +0.4pp |
| 491 | Sageville Elementary School Dubuque · Dubuque Comm School District | Elementary | 67.7% | +0.4pp |
| 492 | Tipton Middle School Tipton · Tipton Comm School District | Middle | 67.7% | +0.4pp |
| 493 | Ballard East Elementary Cambridge · Ballard Comm School District | Elementary | 67.6% | +0.3pp |
| 494 | Garfield Elementary School Clarinda · Clarinda Comm School District | Elementary | 67.5% | +0.2pp |
| 495 | Karen Acres Elementary School Urbandale · Urbandale Comm School District | Elementary | 67.5% | +0.2pp |
| 496 | Feelhaver Elementary School Fort Dodge · Fort Dodge Comm School District | Elementary | 67.4% | +0.1pp |
| 497 | Mulberry Elementary School Muscatine · Muscatine Comm School District | Elementary | 67.4% | +0.1pp |
| 498 | South O'Brien Elem School - Primghar Center Primghar · South O'Brien Comm School District | Elementary | 67.4% | +0.1pp |
| 499 | Nodaway Valley High School Greenfield · Nodaway Valley Comm School District | High | 67.3% | +0.0pp |
| 500 | Tri-Center Elementary School Neola · Tri-Center Comm School District | Elementary | 67.3% | +0.0pp |
Page 10 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.