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). 893 schools with reported Science scores. State average: 67.3%.
RankSchoolLevelSciencevs state
301Eisenhower Elementary School
Ottumwa · Ottumwa Comm School District
Elementary74.4%+7.1pp
302Odebolt Elementary-Ida Grove
Ida Grove · Odebolt Arthur Battle Creek Ida Grove Comm School District
Elementary74.4%+7.1pp
303Rockford Junior-Senior High School
Rockford · Rudd-Rockford-Marble Rk Comm School District
High74.4%+7.1pp
304West Hancock High School
Britt · West Hancock Comm School District
High74.4%+7.1pp
305East Sac County High School
Lake View · East Sac County Comm School District
High74.3%+7.0pp
306Harlan Community Middle School
Harlan · Harlan Comm School District
Middle74.2%+6.9pp
307Louisa-Muscatine JR/SR High School
Letts · Louisa-Muscatine Comm School District
High74.2%+6.9pp
308MFL MarMac High School
Monona · MFL MarMac Comm School District
High74.2%+6.9pp
309Pierce Elementary School
Cedar Rapids · Cedar Rapids Comm School District
Elementary74.2%+6.9pp
310Perry High School
Perry · Perry Comm School District
High74.1%+6.8pp
311WACO High School
Wayland · WACO Comm School District
High74.1%+6.8pp
312Beaver Creek Elementary School
Johnston · Johnston Comm School District
Elementary74.0%+6.7pp
313Eason Elementary School
Waukee · Waukee Comm School District
Elementary74.0%+6.7pp
314Indian Hills Junior High School
Clive · West Des Moines Comm School District
Middle74.0%+6.7pp
315Shenandoah High School
Shenandoah · Shenandoah Comm School District
High74.0%+6.7pp
316Dallas Center-Grimes High School
Grimes · Dallas Center-Grimes Comm School District
High73.9%+6.6pp
317Pekin Community Junior/ Senior High School
Packwood · Pekin Comm School District
High73.9%+6.6pp
318Jesup High School
Jesup · Jesup Comm School District
High73.8%+6.5pp
319Oelwein High School
Oelwein · Oelwein Comm School District
High73.8%+6.5pp
320Southeast Valley Middle School
Burnside · Southeast Valley Community School District
Middle73.8%+6.5pp
321Keokuk High School
Keokuk · Keokuk Comm School District
High73.7%+6.4pp
322Mount Ayr Elementary
Mount Ayr · Mount Ayr Comm School District
Elementary73.7%+6.4pp
323Nashua-Plainfield Junior-Senior High School
Nashua · Nashua-Plainfield Comm School District
High73.7%+6.4pp
324Brooklyn-Guernsey-Malcom Elementary School
Brooklyn · Brooklyn-Guernsey-Malcom Comm School District
Elementary73.6%+6.3pp
325Griswold Middle/High School
Griswold · Griswold Comm School District
High73.6%+6.3pp
326Mary Welsh Elementary
Williamsburg · Williamsburg Comm School District
Elementary73.6%+6.3pp
327Penn Elementary School
North Liberty · Iowa City Comm School District
Elementary73.6%+6.3pp
328Crossroads Park Elementary School
West Des Moines · West Des Moines Comm School District
Elementary73.5%+6.2pp
329Linn-Mar High School
Marion · Linn-Mar Comm School District
High73.5%+6.2pp
330Logan-Magnolia Elementary School
Logan · Logan-Magnolia Comm School District
Elementary73.5%+6.2pp
331North Union Middle School
Swea City · North Kossuth Comm School District
Middle73.5%+6.2pp
332Hudson High School
Hudson · Hudson Comm School District
High73.4%+6.1pp
333Sawyer Elementary School
Ames · Ames Comm School District
Elementary73.4%+6.1pp
334Susan Clark Junior High
Muscatine · Muscatine Comm School District
Middle73.4%+6.1pp
335Le Mars Middle School
Le Mars · Le Mars Comm School District
Middle73.3%+6.0pp
336Carlisle High School
Carlisle · Carlisle Comm School District
High73.1%+5.8pp
337Northwood-Kensett Middle/High School
Northwood · Northwood-Kensett Comm School District
High73.1%+5.8pp
338West Senior High School
Iowa City · Iowa City Comm School District
High73.1%+5.8pp
339Ames High School
Ames · Ames Comm School District
High72.9%+5.6pp
340Danville Elementary School
Danville · Danville Comm School District
Elementary72.9%+5.6pp
341Lewis Central Senior High School
Council Bluffs · Lewis Central Comm School District
High72.8%+5.5pp
342Mount Pleasant High School
Mount Pleasant · Mount Pleasant Comm School District
High72.8%+5.5pp
343New London Jr-Sr High School
New London · New London Comm School District
High72.8%+5.5pp
344Northeast Middle-High School
Goose Lake · Northeast Comm School District
High72.8%+5.5pp
345Timberline School
Waukee · Waukee Comm School District
High72.8%+5.5pp
346East Buchanan Elementary School
Winthrop · East Buchanan Comm School District
Elementary72.7%+5.4pp
347Maple Valley-Anthon Oto High School
Mapleton · Maple Valley-Anthon Oto Comm School District
High72.7%+5.4pp
348Sigourney Elementary
Sigourney · Sigourney Comm School District
Elementary72.7%+5.4pp
349Alburnett Senior High School
Alburnett · Alburnett Comm School District
High72.6%+5.3pp
350Camanche Middle School
Camanche · Camanche Comm School District
Middle72.6%+5.3pp
Page 7 of 18

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.