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
101Sigourney Elementary
Sigourney · Sigourney Comm School District
Elementary72.7%+5.4pp
102Lincoln Center
Albia · Albia Comm School District
Elementary72.5%+5.2pp
103Four Mile Elementary
Pleasant Hill · Southeast Polk Comm School District
Elementary72.0%+4.7pp
104Hudson Elementary School
Hudson · Hudson Comm School District
Elementary71.9%+4.6pp
105Orchard Hill Elementary School
Cedar Falls · Cedar Falls Comm School District
Elementary71.9%+4.6pp
106Buffalo Elementary School
Buffalo · Davenport Comm School District
Elementary71.8%+4.5pp
107Hoover Elementary School
Council Bluffs · Council Bluffs Comm School District
Elementary71.8%+4.5pp
108Maple Grove Elementary School
West Des Moines · Waukee Comm School District
Elementary71.8%+4.5pp
109Southdale Elementary School
Cedar Falls · Cedar Falls Comm School District
Elementary71.8%+4.5pp
110Van Allen Elementary School
Chariton · Chariton Comm School District
Elementary71.8%+4.5pp
111Earlham Elementary School
Earlham · Earlham Comm School District
Elementary71.7%+4.4pp
112Irving Elementary School
Dubuque · Dubuque Comm School District
Elementary71.6%+4.3pp
113Maple Grove Elementary
Cedar Rapids · Cedar Rapids Comm School District
Elementary71.4%+4.1pp
114Aplington Elementary School
Aplington · Aplington-Parkersburg Comm School District
Elementary71.2%+3.9pp
115East Ridge Elementary
Coralville · Clear Creek Amana Comm School District
Elementary70.8%+3.5pp
116Hartford Upper Elementary
Hartford · Carlisle Comm School District
Elementary70.8%+3.5pp
117Timber Ridge Elementary
Johnston · Johnston Comm School District
Elementary70.6%+3.3pp
118Central Lyon Elementary School
Rock Rapids · Central Lyon Comm School District
Elementary70.5%+3.2pp
119Lakewood Elementary School
Norwalk · Norwalk Comm School District
Elementary70.5%+3.2pp
120West Marshall Elementary School
State Center · West Marshall Comm School District
Elementary70.4%+3.1pp
121Lawson Elementary School
Johnston · Johnston Comm School District
Elementary70.3%+3.0pp
122Durant Elementary School
Durant · Durant Comm School District
Elementary70.0%+2.7pp
123Westwood Elementary School
Ankeny · Ankeny Comm School District
Elementary70.0%+2.7pp
124Rock Creek Elementary
Ankeny · Ankeny Comm School District
Elementary69.9%+2.6pp
125Franklin Elementary School
Le Mars · Le Mars Comm School District
Elementary69.6%+2.3pp
126Orange Elementary School
Waterloo · Waterloo Comm School District
Elementary69.6%+2.3pp
127Wilton Elementary School
Wilton · Wilton Comm School District
Elementary69.6%+2.3pp
128Grant Ragan Elementary School
Waukee · Waukee Comm School District
Elementary69.4%+2.1pp
129James Van Allen Elementary School
North Liberty · Iowa City Comm School District
Elementary69.4%+2.1pp
130Nashua-Plainfield Elementary School
Nashua · Nashua-Plainfield Comm School District
Elementary69.4%+2.1pp
131North Mahaska Elementary School
New Sharon · North Mahaska Comm School District
Elementary69.4%+2.1pp
132Neil Armstrong Elementary School
Eldridge · North Scott Comm School District
Elementary69.2%+1.9pp
133North Polk Central Elementary School
Alleman · North Polk Comm School District
Elementary69.2%+1.9pp
134Rock Valley Elementary School
Rock Valley · Rock Valley Comm School District
Elementary69.1%+1.8pp
135Oskaloosa Elementary School
Oskaloosa · Oskaloosa Comm School District
Elementary69.0%+1.7pp
136Alan Shepard Elementary School
Long Grove · North Scott Comm School District
Elementary68.9%+1.6pp
137Longfellow Elementary School
Belle Plaine · Belle Plaine Comm School District
Elementary68.8%+1.5pp
138Whittier Elementary School
Clinton · Clinton Comm School District
Elementary68.8%+1.5pp
139Carson Elementary
Carson · Riverside Comm School District
Elementary68.3%+1.0pp
140Peosta Elementary School
Peosta · Western Dubuque Comm School District
Elementary68.3%+1.0pp
141Titan Hill Intermediate School
Council Bluffs · Lewis Central Comm School District
Elementary68.2%+0.9pp
142Christine Grant Elementary
North Liberty · Iowa City Comm School District
Elementary68.1%+0.8pp
143Cody Elementary School
LeClaire · Pleasant Valley Comm School District
Elementary68.1%+0.8pp
144Eisenhower Elementary School
Dubuque · Dubuque Comm School District
Elementary68.1%+0.8pp
145Mitchell Elementary School
Ames · Ames Comm School District
Elementary68.0%+0.7pp
146Northwest Elementary School
Ankeny · Ankeny Comm School District
Elementary67.7%+0.4pp
147Sageville Elementary School
Dubuque · Dubuque Comm School District
Elementary67.7%+0.4pp
148Ballard East Elementary
Cambridge · Ballard Comm School District
Elementary67.6%+0.3pp
149Garfield Elementary School
Clarinda · Clarinda Comm School District
Elementary67.5%+0.2pp
150Karen Acres Elementary School
Urbandale · Urbandale Comm School District
Elementary67.5%+0.2pp
Page 3 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.