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 |
|---|---|---|---|---|
| 651 | Newell-Fonda High School Newell · Newell-Fonda Comm School District | High | 59.4% | -7.9pp |
| 652 | Bunger Middle School Evansdale · Waterloo Comm School District | Middle | 59.3% | -8.0pp |
| 653 | Riverside Middle/Senior High School Oakland · Riverside Comm School District | High | 59.1% | -8.2pp |
| 654 | Spalding Park Elementary Sioux City · Sioux City Comm School District | Elementary | 59.0% | -8.3pp |
| 655 | North Tama Elementary Traer · North Tama County Comm School District | Elementary | 58.8% | -8.5pp |
| 656 | Van Allen Elementary School Mount Pleasant · Mount Pleasant Comm School District | Elementary | 58.8% | -8.5pp |
| 657 | Broadway Elementary School Denison · Denison Comm School District | Elementary | 58.7% | -8.6pp |
| 658 | Radiant Elementary School Urbandale · Waukee Comm School District | Elementary | 58.7% | -8.6pp |
| 659 | Fort Madison Junior/Senior High School Fort Madison · Fort Madison Comm School District | High | 58.6% | -8.7pp |
| 660 | Lincoln Intermediate Mason City · Mason City Comm School District | Middle | 58.6% | -8.7pp |
| 661 | Sudlow Middle School Davenport · Davenport Comm School District | Middle | 58.6% | -8.7pp |
| 662 | East Elementary School Ankeny · Ankeny Comm School District | Elementary | 58.5% | -8.8pp |
| 663 | Hawthorne Elementary School Keokuk · Keokuk Comm School District | Elementary | 58.5% | -8.8pp |
| 664 | Morningside Elementary Sioux City · Sioux City Comm School District | Elementary | 58.5% | -8.8pp |
| 665 | Centerville High School Centerville · Centerville Comm School District | High | 58.3% | -9.0pp |
| 666 | Dubuque Senior High School Dubuque · Dubuque Comm School District | High | 58.2% | -9.1pp |
| 667 | GMG Secondary School Garwin · GMG Comm School District | High | 58.2% | -9.1pp |
| 668 | John Adams Middle School Mason City · Mason City Comm School District | Middle | 58.2% | -9.1pp |
| 669 | Kittrell Elementary School Waterloo · Waterloo Comm School District | Elementary | 58.2% | -9.1pp |
| 670 | McKinley Elementary School Davenport · Davenport Comm School District | Elementary | 58.2% | -9.1pp |
| 671 | East Mills Elementary School Malvern · East Mills Comm School District | Elementary | 58.1% | -9.2pp |
| 672 | ICCSD Online Learning Program IOWA CITY · Iowa City Comm School District | Combined | 58.1% | -9.2pp |
| 673 | Longfellow Elementary School Iowa City · Iowa City Comm School District | Elementary | 58.1% | -9.2pp |
| 674 | Hanawalt Elementary Des Moines · Des Moines Independent Comm School District | Elementary | 58.0% | -9.3pp |
| 675 | Prairie Point Cedar Rapids · College Comm School District | Middle | 58.0% | -9.3pp |
| 676 | Kenwood Leadership Academy School Cedar Rapids · Cedar Rapids Comm School District | Elementary | 57.8% | -9.5pp |
| 677 | Howar Middle School Centerville · Centerville Comm School District | Middle | 57.6% | -9.7pp |
| 678 | Thomas Jefferson High School Cedar Rapids · Cedar Rapids Comm School District | High | 57.6% | -9.7pp |
| 679 | Seymour High School Seymour · Seymour Comm School District | High | 57.5% | -9.8pp |
| 680 | McGregor Intermediate School Mcgregor · MFL MarMac Comm School District | Elementary | 57.4% | -9.9pp |
| 681 | West Liberty Middle School West Liberty · West Liberty Comm School District | Middle | 57.4% | -9.9pp |
| 682 | Greenwood Elementary School Des Moines · Des Moines Independent Comm School District | Elementary | 57.1% | -10.2pp |
| 683 | Madrid Elementary School Madrid · Madrid Comm School District | Elementary | 57.1% | -10.2pp |
| 684 | Whittier Elementary School Indianola · Indianola Comm School District | Elementary | 57.1% | -10.2pp |
| 685 | Perry Elementary Perry · Perry Comm School District | Elementary | 57.0% | -10.3pp |
| 686 | Berg Middle School Newton · Newton Comm School District | Middle | 56.9% | -10.4pp |
| 687 | Bryant Elementary School Sioux City · Sioux City Comm School District | Elementary | 56.8% | -10.5pp |
| 688 | Eddyville-Blakesburg-Fremont Jr/Sr High Eddyville · Eddyville-Blakesburg- Fremont CSD | High | 56.8% | -10.5pp |
| 689 | Wapello Elementary School Wapello · Wapello Comm School District | Elementary | 56.8% | -10.5pp |
| 690 | West High School Waterloo · Waterloo Comm School District | High | 56.8% | -10.5pp |
| 691 | Calamus-Wheatland Elementary Attendance Center Calamus · Calamus-Wheatland Comm School District | Elementary | 56.7% | -10.6pp |
| 692 | Fillmore Elementary School Davenport · Davenport Comm School District | Elementary | 56.7% | -10.6pp |
| 693 | Iowa Connections Academy Middle School Anita · CAM Comm School District | Middle | 56.7% | -10.6pp |
| 694 | Columbus Community High School Columbus Junction · Columbus Comm School District | High | 56.5% | -10.8pp |
| 695 | Woodside Middle School Des Moines · Saydel Comm School District | Middle | 56.5% | -10.8pp |
| 696 | Charles City High School Charles City · Charles City Comm School District | High | 56.4% | -10.9pp |
| 697 | Maquoketa Middle School Maquoketa · Maquoketa Comm School District | Middle | 56.4% | -10.9pp |
| 698 | Marshall Elementary School Dubuque · Dubuque Comm School District | Elementary | 56.4% | -10.9pp |
| 699 | Pocahontas Area Elementary School Pocahontas · Pocahontas Area Comm School District | Elementary | 56.4% | -10.9pp |
| 700 | Truman Elementary School Davenport · Davenport Comm School District | Elementary | 56.4% | -10.9pp |
Page 14 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.