The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Iowa schools ranked by test score

Latest ISASP year (2024-25). 361 schools with reported Science scores. State average: 67.3%.
RankSchoolLevelSciencevs state
51Irving Elementary School
Indianola · Indianola Comm School District
Elementary78.9%+11.6pp
52St Ansgar Elementary School
St Ansgar · St Ansgar Comm School District
Elementary78.7%+11.4pp
53Epworth Elementary School
Epworth · Western Dubuque Comm School District
Elementary78.6%+11.3pp
54John Kennedy Elementary School
Dubuque · Dubuque Comm School District
Elementary78.4%+11.1pp
55Viola Gibson Elementary School
Cedar Rapids · Cedar Rapids Comm School District
Elementary78.4%+11.1pp
56Pleasantville Elementary
Pleasantville · Pleasantville Comm School District
Elementary78.3%+11.0pp
57Woodland Hills Elementary School
West Des Moines · Waukee Comm School District
Elementary78.3%+11.0pp
58North Butler Elementary
Allison · North Butler Comm School District
Elementary78.1%+10.8pp
59Bellevue Elementary School
Bellevue · Bellevue Comm School District
Elementary78.0%+10.7pp
60Sergeant Bluff-Luton Elementary School
Sergeant Bluff · Sergeant Bluff-Luton Comm School District
Elementary78.0%+10.7pp
61Valerius Elementary School
Urbandale · Urbandale Comm School District
Elementary78.0%+10.7pp
62Woodward-Granger Elementary School
Granger · Woodward-Granger Comm School District
Elementary77.8%+10.5pp
63East Sac County Elementary
Sac City · East Sac County Comm School District
Elementary77.1%+9.8pp
64Wayne Elementary School
Corydon · Wayne Comm School District
Elementary77.1%+9.8pp
65Henry A Wallace Elementary School
Johnston · Johnston Comm School District
Elementary77.0%+9.7pp
66Delhi Elementary School
Delhi · Maquoketa Valley Comm School District
Elementary76.9%+9.6pp
67Meeker Elementary School
Ames · Ames Comm School District
Elementary76.7%+9.4pp
68Treynor Elementary School
Treynor · Treynor Comm School District
Elementary76.5%+9.2pp
69Downtown School
Des Moines · Des Moines Independent Comm School District
Elementary76.2%+8.9pp
70Forest Grove Elementary
Bettendorf · Pleasant Valley Comm School District
Elementary76.1%+8.8pp
71MOC-Floyd Valley Elementary School
Orange City · MOC-Floyd Valley Comm School District
Elementary76.1%+8.8pp
72Moville Elementary School
Moville · Woodbury Central Comm School District
Elementary76.1%+8.8pp
73Bridgeview Elementary School
LeClaire · Pleasant Valley Comm School District
Elementary76.0%+8.7pp
74Brookview Elementary School
West Des Moines · Waukee Comm School District
Elementary76.0%+8.7pp
75Crocker Elementary School
Ankeny · Ankeny Comm School District
Elementary75.9%+8.6pp
76Cedar Heights Elementary School
Cedar Falls · Cedar Falls Comm School District
Elementary75.6%+8.3pp
77North Linn Elementary
Troy Mills · North Linn Comm School District
Elementary75.6%+8.3pp
78West Elementary School
Glenwood · Glenwood Comm School District
Elementary75.6%+8.3pp
79Solon Intermediate
Solon · Solon Comm School District
Elementary75.3%+8.0pp
80Blue Grass Elementary School
Blue Grass · Davenport Comm School District
Elementary75.0%+7.7pp
81Cascade Elementary School
Cascade · Western Dubuque Comm School District
Elementary75.0%+7.7pp
82Rock Run Elementary
Iowa Falls · Iowa Falls Comm School District
Elementary75.0%+7.7pp
83Big Creek Elementary
Polk City · North Polk Comm School District
Elementary74.8%+7.5pp
84Ashland Ridge Elementary
Ankeny · Ankeny Comm School District
Elementary74.7%+7.4pp
85East Campus Elementary School
Waukon · Allamakee Comm School District
Elementary74.6%+7.3pp
86Eddyville Elementary
Eddyville · Eddyville-Blakesburg- Fremont CSD
Elementary74.4%+7.1pp
87Eisenhower Elementary School
Ottumwa · Ottumwa Comm School District
Elementary74.4%+7.1pp
88Odebolt Elementary-Ida Grove
Ida Grove · Odebolt Arthur Battle Creek Ida Grove Comm School District
Elementary74.4%+7.1pp
89Pierce Elementary School
Cedar Rapids · Cedar Rapids Comm School District
Elementary74.2%+6.9pp
90Beaver Creek Elementary School
Johnston · Johnston Comm School District
Elementary74.0%+6.7pp
91Eason Elementary School
Waukee · Waukee Comm School District
Elementary74.0%+6.7pp
92Mount Ayr Elementary
Mount Ayr · Mount Ayr Comm School District
Elementary73.7%+6.4pp
93Brooklyn-Guernsey-Malcom Elementary School
Brooklyn · Brooklyn-Guernsey-Malcom Comm School District
Elementary73.6%+6.3pp
94Mary Welsh Elementary
Williamsburg · Williamsburg Comm School District
Elementary73.6%+6.3pp
95Penn Elementary School
North Liberty · Iowa City Comm School District
Elementary73.6%+6.3pp
96Crossroads Park Elementary School
West Des Moines · West Des Moines Comm School District
Elementary73.5%+6.2pp
97Logan-Magnolia Elementary School
Logan · Logan-Magnolia Comm School District
Elementary73.5%+6.2pp
98Sawyer Elementary School
Ames · Ames Comm School District
Elementary73.4%+6.1pp
99Danville Elementary School
Danville · Danville Comm School District
Elementary72.9%+5.6pp
100East Buchanan Elementary School
Winthrop · East Buchanan Comm School District
Elementary72.7%+5.4pp
Page 2 of 8

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.