Iowa schools ranked by test score
Latest ISASP year (2024-25). 1,118 schools with reported Mathematics scores. State average: 71.0%.
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 651 | Harding Elementary School Mason City · Mason City Comm School District | Elementary | 71.9% | +0.9pp |
| 652 | Shenandoah Middle School Shenandoah · Shenandoah Comm School District | Middle | 71.9% | +0.9pp |
| 653 | Washington High School Cherokee · Cherokee Comm School District | High | 71.9% | +0.9pp |
| 654 | Bondurant-Farrar High School Bondurant · Bondurant-Farrar Comm School District | High | 71.8% | +0.8pp |
| 655 | Carroll Middle School Carroll · Carroll Comm School District | Middle | 71.8% | +0.8pp |
| 656 | Clarion-Goldfield-Dows Elementary School Clarion · Clarion-Goldfield-Dows Comm School District | Elementary | 71.8% | +0.8pp |
| 657 | Crestwood High School Cresco · Howard-Winneshiek Comm School District | High | 71.8% | +0.8pp |
| 658 | Edison Elementary School Council Bluffs · Council Bluffs Comm School District | Elementary | 71.8% | +0.8pp |
| 659 | Harris-Lake Park Elementary School Lake Park · Harris-Lake Park Comm School District | Elementary | 71.8% | +0.8pp |
| 660 | Madison Elementary School Muscatine · Muscatine Comm School District | Elementary | 71.8% | +0.8pp |
| 661 | Sioux Central High School Sioux Rapids · Sioux Central Comm School District | High | 71.8% | +0.8pp |
| 662 | Central DeWitt High School De Witt · Central DeWitt School District | High | 71.7% | +0.7pp |
| 663 | Hillside Elementary School West Des Moines · West Des Moines Comm School District | Elementary | 71.7% | +0.7pp |
| 664 | Wilkins Elementary School Marion · Linn-Mar Comm School District | Elementary | 71.7% | +0.7pp |
| 665 | Keokuk Middle School Keokuk · Keokuk Comm School District | Middle | 71.6% | +0.6pp |
| 666 | South Tama County Elementary School Tama · South Tama County | Elementary | 71.6% | +0.6pp |
| 667 | Wilton Jr-Sr High School Wilton · Wilton Comm School District | High | 71.6% | +0.6pp |
| 668 | Prairie Point Cedar Rapids · College Comm School District | Middle | 71.5% | +0.5pp |
| 669 | Sibley-Ocheyedan Middle School Sibley · Sibley-Ocheyedan Comm School District | Middle | 71.5% | +0.5pp |
| 670 | Camanche Middle School Camanche · Camanche Comm School District | Middle | 71.4% | +0.4pp |
| 671 | Central Springs High School Manly · Central Springs Comm School District | High | 71.4% | +0.4pp |
| 672 | English Valleys Elementary School North English · English Valleys Comm School District | Elementary | 71.4% | +0.4pp |
| 673 | Franklin Elementary School Council Bluffs · Council Bluffs Comm School District | Elementary | 71.4% | +0.4pp |
| 674 | Estherville Lincoln Central Middle School Estherville · Estherville Lincoln Central Comm School District | Middle | 71.3% | +0.3pp |
| 675 | Grant Wood Elementary School Bettendorf · Bettendorf Comm School District | Elementary | 71.3% | +0.3pp |
| 676 | James Van Allen Elementary School North Liberty · Iowa City Comm School District | Elementary | 71.3% | +0.3pp |
| 677 | Springville Secondary School Springville · Springville Comm School District | High | 71.3% | +0.3pp |
| 678 | Valley Southwoods West Des Moines · West Des Moines Comm School District | High | 71.3% | +0.3pp |
| 679 | Griswold Middle/High School Griswold · Griswold Comm School District | High | 71.2% | +0.2pp |
| 680 | Walcott Middle School Walcott · Davenport Comm School District | Middle | 71.2% | +0.2pp |
| 681 | Creston Elementary School Creston · Creston Comm School District | Elementary | 71.1% | +0.1pp |
| 682 | Prairie Heights Elementary School Cedar Rapids · College Comm School District | Elementary | 71.1% | +0.1pp |
| 683 | Winfield Elementary School Winfield · Winfield-Mt Union Comm School District | Elementary | 71.1% | +0.1pp |
| 684 | Albia High School Albia · Albia Comm School District | High | 71.0% | -0.0pp |
| 685 | Boyer Valley Middle/High School Dunlap · Boyer Valley Comm School District | High | 71.0% | -0.0pp |
| 686 | East Sac County High School Lake View · East Sac County Comm School District | High | 71.0% | -0.0pp |
| 687 | Longfellow Elementary School Belle Plaine · Belle Plaine Comm School District | Elementary | 71.0% | -0.0pp |
| 688 | Pekin Community Junior/ Senior High School Packwood · Pekin Comm School District | High | 71.0% | -0.0pp |
| 689 | South O'Brien Elem School - Primghar Center Primghar · South O'Brien Comm School District | Elementary | 71.0% | -0.0pp |
| 690 | Norman Borlaug Elementary School Coralville · Iowa City Comm School District | Elementary | 70.9% | -0.1pp |
| 691 | Susan Clark Junior High Muscatine · Muscatine Comm School District | Middle | 70.9% | -0.1pp |
| 692 | Denison High School Denison · Denison Comm School District | High | 70.8% | -0.2pp |
| 693 | Madrid High School Madrid · Madrid Comm School District | High | 70.8% | -0.2pp |
| 694 | PCM High School Monroe · PCM Comm School District | High | 70.8% | -0.2pp |
| 695 | Pocahontas Area Middle/ High School Pocahontas · Pocahontas Area Comm School District | High | 70.8% | -0.2pp |
| 696 | Sioux Center Intermediate School Sioux Center · Sioux Center Comm School District | Elementary | 70.8% | -0.2pp |
| 697 | Southeast Polk Junior High Pleasant Hill · Southeast Polk Comm School District | High | 70.8% | -0.2pp |
| 698 | Southeast Valley Middle School Burnside · Southeast Valley Community School District | Middle | 70.8% | -0.2pp |
| 699 | Mid-Prairie High School Wellman · Mid-Prairie Comm School District | High | 70.7% | -0.3pp |
| 700 | North Iowa High School Buffalo Center · North Iowa Comm School District | High | 70.7% | -0.3pp |
Page 14 of 23
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 Mathematics 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.