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
151Feelhaver Elementary School
Fort Dodge · Fort Dodge Comm School District
Elementary67.4%+0.1pp
152Mulberry Elementary School
Muscatine · Muscatine Comm School District
Elementary67.4%+0.1pp
153South O'Brien Elem School - Primghar Center
Primghar · South O'Brien Comm School District
Elementary67.4%+0.1pp
154Tri-Center Elementary School
Neola · Tri-Center Comm School District
Elementary67.3%+0.0pp
155Clive Learning Academy
Des Moines · West Des Moines Comm School District
Elementary66.7%-0.6pp
156Herbert Hoover Elementary School
Bettendorf · Bettendorf Comm School District
Elementary66.7%-0.6pp
157Horace Mann Elementary School
Ottumwa · Ottumwa Comm School District
Elementary66.7%-0.6pp
158Lisbon Elementary School
Lisbon · Lisbon Comm School District
Elementary66.7%-0.6pp
159Martensdale Elementary School
Martensdale · Martensdale-St Marys Comm School District
Elementary66.7%-0.6pp
160Sugar Creek Elementary School
Waukee · Waukee Comm School District
Elementary66.7%-0.6pp
161West Fork Elementary at Rockwell
Rockwell · West Fork Comm School District
Elementary66.7%-0.6pp
162West Monona Elementary
Onawa · West Monona Comm School District
Elementary66.7%-0.6pp
163Clay Elementary
Altoona · Southeast Polk Comm School District
Elementary66.3%-1.0pp
164Leeds Elementary School
Sioux City · Sioux City Comm School District
Elementary66.3%-1.0pp
165Lincoln Elementary School
Spencer · Spencer Comm School District
Elementary66.2%-1.1pp
166Prairie City Elementary School
Prairie City · PCM Comm School District
Elementary66.2%-1.1pp
167Eisenhower Elementary School
Davenport · Davenport Comm School District
Elementary66.1%-1.2pp
168Kingsley Elementary School
Waterloo · Waterloo Comm School District
Elementary66.1%-1.2pp
169Heritage Elementary
Ankeny · Ankeny Comm School District
Elementary65.9%-1.4pp
170Centennial Elementary
Altoona · Southeast Polk Comm School District
Elementary65.7%-1.6pp
171Northwood-Kensett Elementary
Northwood · Northwood-Kensett Comm School District
Elementary65.7%-1.6pp
172CAM Elementary School
Massena · CAM Comm School District
Elementary65.6%-1.7pp
173Easton Valley Elementary School
Miles · Easton Valley Comm School District
Elementary65.6%-1.7pp
174Sioux Center Intermediate School
Sioux Center · Sioux Center Comm School District
Elementary65.5%-1.8pp
175Erskine Elementary School
Cedar Rapids · Cedar Rapids Comm School District
Elementary65.3%-2.0pp
176Jefferson Elementary School
Des Moines · Des Moines Independent Comm School District
Elementary65.3%-2.0pp
177Shellsburg Elementary School
Shellsburg · Vinton-Shellsburg Comm School District
Elementary65.3%-2.0pp
178West Elementary School
Independence · Independence Comm School District
Elementary64.9%-2.4pp
179Mediapolis Elementary School
Mediapolis · Mediapolis Comm School District
Elementary64.8%-2.5pp
180Clayton Ridge Elementary School
Garnavillo · Clayton Ridge Comm School District
Elementary64.7%-2.6pp
181West Central PK - 8 School
Maynard · West Central Comm School District
Elementary64.7%-2.6pp
182Lone Tree Elementary School
Lone Tree · Lone Tree Comm School District
Elementary64.5%-2.8pp
183Schuler Elementary School
Atlantic · Atlantic Comm School District
Elementary64.5%-2.8pp
184North Cedar Elementary School
Cedar Falls · Cedar Falls Comm School District
Elementary64.4%-2.9pp
185Delaware Elementary
Des Moines · Southeast Polk Comm School District
Elementary64.3%-3.0pp
186Perry Creek Elementary School
Sioux City · Sioux City Comm School District
Elementary64.3%-3.0pp
187Poyner Elementary
Evansdale · Waterloo Comm School District
Elementary64.3%-3.0pp
188Buford Garner Elementary
North Liberty · Iowa City Comm School District
Elementary63.9%-3.4pp
189Creston Elementary School
Creston · Creston Comm School District
Elementary63.9%-3.4pp
190Louisa-Muscatine Elementary
Letts · Louisa-Muscatine Comm School District
Elementary63.9%-3.4pp
191Missouri Valley Elementary
Missouri Valley · Missouri Valley Comm School District
Elementary63.9%-3.4pp
192Kluckhohn Elementary School
Le Mars · Le Mars Comm School District
Elementary63.8%-3.5pp
193La Porte City Elementary School
La Porte City · Union Comm School District
Elementary63.8%-3.5pp
194Olmsted Elementary School
Urbandale · Urbandale Comm School District
Elementary63.6%-3.7pp
195Table Mound Elementary School
Dubuque · Dubuque Comm School District
Elementary63.6%-3.7pp
196Western Hills Elementary School
West Des Moines · West Des Moines Comm School District
Elementary63.6%-3.7pp
197Wilder Elementary School
Indianola · Indianola Comm School District
Elementary63.6%-3.7pp
198Eldora-New Providence Elementary School
Eldora · Eldora-New Providence Comm School District
Elementary63.4%-3.9pp
199Edwards Elementary School
Ames · Ames Comm School District
Elementary63.3%-4.0pp
200Eagle Heights Elementary School
Clinton · Clinton Comm School District
Elementary63.2%-4.1pp
Page 4 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.