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 |
|---|---|---|---|---|
| 901 | McKinley Elementary School Davenport · Davenport Comm School District | Elementary | 61.9% | -9.1pp |
| 902 | Perkins Elementary School Des Moines · Des Moines Independent Comm School District | Elementary | 61.9% | -9.1pp |
| 903 | West Middle School Sioux City · Sioux City Comm School District | Middle | 61.8% | -9.2pp |
| 904 | Iowa Valley Jr-Sr High School Marengo · Iowa Valley Comm School District | High | 61.7% | -9.3pp |
| 905 | Berg Middle School Newton · Newton Comm School District | Middle | 61.6% | -9.4pp |
| 906 | Greene County Elementary Jefferson · Greene County Comm School District | Elementary | 61.6% | -9.4pp |
| 907 | Winfield-Mt Union Jr-Sr High School Winfield · Winfield-Mt Union Comm School District | High | 61.6% | -9.4pp |
| 908 | Demoney Elementary Estherville · Estherville Lincoln Central Comm School District | Elementary | 61.5% | -9.5pp |
| 909 | Hoover Elementary School Dubuque · Dubuque Comm School District | Elementary | 61.5% | -9.5pp |
| 910 | Kenwood Leadership Academy School Cedar Rapids · Cedar Rapids Comm School District | Elementary | 61.5% | -9.5pp |
| 911 | Moravia High School Moravia · Moravia Comm School District | High | 61.5% | -9.5pp |
| 912 | Centerville High School Centerville · Centerville Comm School District | High | 61.4% | -9.6pp |
| 913 | Estherville Lincoln Central High School Estherville · Estherville Lincoln Central Comm School District | High | 61.4% | -9.6pp |
| 914 | Hempstead High School Dubuque · Dubuque Comm School District | High | 61.4% | -9.6pp |
| 915 | South Tama County Middle School Toledo · South Tama County | Middle | 61.4% | -9.6pp |
| 916 | Lincoln Elementary School Waterloo · Waterloo Comm School District | Elementary | 61.3% | -9.7pp |
| 917 | Bryant Elementary School Sioux City · Sioux City Comm School District | Elementary | 61.2% | -9.8pp |
| 918 | Iowa Falls - Alden High School Iowa Falls · Iowa Falls Comm School District | High | 61.2% | -9.8pp |
| 919 | Windsor Elementary Des Moines · Des Moines Independent Comm School District | Elementary | 61.0% | -10.0pp |
| 920 | Hunt Elementary School Sioux City · Sioux City Comm School District | Elementary | 60.9% | -10.1pp |
| 921 | Pence Elementary Fairfield · Fairfield Comm School District | Elementary | 60.9% | -10.1pp |
| 922 | Melcher-Dallas Elementary Dallas · Melcher-Dallas Comm School District | Elementary | 60.7% | -10.3pp |
| 923 | Columbus Community High School Columbus Junction · Columbus Comm School District | High | 60.6% | -10.4pp |
| 924 | Central City High School Central City · Central City Comm School District | High | 60.4% | -10.6pp |
| 925 | Mormon Trail Elementary School Humeston · Mormon Trail Comm School District | Elementary | 60.4% | -10.6pp |
| 926 | Fort Madison Junior/Senior High School Fort Madison · Fort Madison Comm School District | High | 60.3% | -10.7pp |
| 927 | Feelhaver Elementary School Fort Dodge · Fort Dodge Comm School District | Elementary | 60.1% | -10.9pp |
| 928 | Durant Elementary School Sumner · Sumner-Fredericksburg Comm School District | Elementary | 60.0% | -11.0pp |
| 929 | Murray Jr/Sr High Murray · Murray Comm School District | High | 60.0% | -11.0pp |
| 930 | Keokuk High School Keokuk · Keokuk Comm School District | High | 59.4% | -11.6pp |
| 931 | Pleasantville High School Pleasantville · Pleasantville Comm School District | High | 59.4% | -11.6pp |
| 932 | Roosevelt High School Des Moines · Des Moines Independent Comm School District | High | 59.4% | -11.6pp |
| 933 | Sudlow Middle School Davenport · Davenport Comm School District | Middle | 59.4% | -11.6pp |
| 934 | West Liberty Middle School West Liberty · West Liberty Comm School District | Middle | 59.3% | -11.7pp |
| 935 | Inman Elementary School Red Oak · Red Oak Comm School District | Elementary | 59.2% | -11.8pp |
| 936 | Highland Elementary School Waterloo · Waterloo Comm School District | Elementary | 59.1% | -11.9pp |
| 937 | Mason City High School Mason City · Mason City Comm School District | High | 59.1% | -11.9pp |
| 938 | Black Hawk Elementary School Burlington · Burlington Comm School District | Elementary | 59.0% | -12.0pp |
| 939 | Central Middle School/High School Elkader · Central Comm School District | High | 59.0% | -12.0pp |
| 940 | Charles City High School Charles City · Charles City Comm School District | High | 58.9% | -12.1pp |
| 941 | Lenihan Intermediate School Marshalltown · Marshalltown Comm School District | Middle | 58.8% | -12.2pp |
| 942 | Marshall Elementary School Dubuque · Dubuque Comm School District | Elementary | 58.8% | -12.2pp |
| 943 | Jefferson Elementary School Muscatine · Muscatine Comm School District | Elementary | 58.6% | -12.4pp |
| 944 | Maquoketa Middle School Maquoketa · Maquoketa Comm School District | Middle | 58.6% | -12.4pp |
| 945 | West Central Charter High School Maynard · West Central Comm School District | High | 58.4% | -12.6pp |
| 946 | Seymour High School Seymour · Seymour Comm School District | High | 58.2% | -12.8pp |
| 947 | Robert Lucas Elementary School Iowa City · Iowa City Comm School District | Elementary | 58.1% | -12.9pp |
| 948 | Cora B Darling Elementary Postville · Postville Comm School District | Elementary | 58.0% | -13.0pp |
| 949 | Iowa Connections Academy Elementary Anita · CAM Comm School District | Elementary | 58.0% | -13.0pp |
| 950 | Tipton High School Tipton · Tipton Comm School District | High | 57.9% | -13.1pp |
Page 19 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.