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
351Excelsior Middle School
Marion · Linn-Mar Comm School District
Middle72.6%+5.3pp
352Knoxville Middle School
Knoxville · Knoxville Comm School District
Middle72.6%+5.3pp
353Liberty High School
North Liberty · Iowa City Comm School District
High72.6%+5.3pp
354South O'Brien Secondary School
Paullina · South O'Brien Comm School District
High72.6%+5.3pp
355Spencer Middle School
Spencer · Spencer Comm School District
Middle72.6%+5.3pp
356Central Lee Middle School
Donnellson · Central Lee Comm School District
Middle72.5%+5.2pp
357Lincoln Center
Albia · Albia Comm School District
Elementary72.5%+5.2pp
358Norwalk Senior High School
Norwalk · Norwalk Comm School District
High72.3%+5.0pp
359Chariton High School
Chariton · Chariton Comm School District
High72.2%+4.9pp
360Harris-Lake Park High School
Lake Park · Harris-Lake Park Comm School District
High72.2%+4.9pp
361South Winneshiek Middle School
Ossian · South Winneshiek Comm School District
Middle72.2%+4.9pp
362West Central Valley High School
Stuart · West Central Valley Comm School District
High72.2%+4.9pp
363Anamosa High School
Anamosa · Anamosa Comm School District
High72.1%+4.8pp
364Iowa Falls - Alden High School
Iowa Falls · Iowa Falls Comm School District
High72.1%+4.8pp
365Keokuk Middle School
Keokuk · Keokuk Comm School District
Middle72.1%+4.8pp
366Van Buren County Community Middle & High School
Keosauqua · Van Buren County Comm School District
High72.1%+4.8pp
367West Burlington Arnold Jr./Sr. High School
West Burlington · West Burlington Ind School District
High72.1%+4.8pp
368Drexler Middle School
Farley · Western Dubuque Comm School District
Middle72.0%+4.7pp
369Four Mile Elementary
Pleasant Hill · Southeast Polk Comm School District
Elementary72.0%+4.7pp
370Lone Tree Middle-Senior High School
Lone Tree · Lone Tree Comm School District
High72.0%+4.7pp
371Harlan High School
Harlan · Harlan Comm School District
High71.9%+4.6pp
372Hudson Elementary School
Hudson · Hudson Comm School District
Elementary71.9%+4.6pp
373Orchard Hill Elementary School
Cedar Falls · Cedar Falls Comm School District
Elementary71.9%+4.6pp
374Buffalo Elementary School
Buffalo · Davenport Comm School District
Elementary71.8%+4.5pp
375Hoover Elementary School
Council Bluffs · Council Bluffs Comm School District
Elementary71.8%+4.5pp
376Maple Grove Elementary School
West Des Moines · Waukee Comm School District
Elementary71.8%+4.5pp
377New Hampton High School
New Hampton · New Hampton Comm School District
High71.8%+4.5pp
378North Scott High School
Eldridge · North Scott Comm School District
High71.8%+4.5pp
379Southdale Elementary School
Cedar Falls · Cedar Falls Comm School District
Elementary71.8%+4.5pp
380Urbandale High School
Urbandale · Urbandale Comm School District
High71.8%+4.5pp
381Van Allen Elementary School
Chariton · Chariton Comm School District
Elementary71.8%+4.5pp
382Ballard High School
Huxley · Ballard Comm School District
High71.7%+4.4pp
383Earlham Elementary School
Earlham · Earlham Comm School District
Elementary71.7%+4.4pp
384Irving Elementary School
Dubuque · Dubuque Comm School District
Elementary71.6%+4.3pp
385East Middle School
Sioux City · Sioux City Comm School District
Middle71.4%+4.1pp
386Hinton Intermediate School
Hinton · Hinton Comm School District
Middle71.4%+4.1pp
387Maple Grove Elementary
Cedar Rapids · Cedar Rapids Comm School District
Elementary71.4%+4.1pp
388North Iowa High School
Buffalo Center · North Iowa Comm School District
High71.4%+4.1pp
389West Branch Middle School
West Branch · West Branch Comm School District
Middle71.4%+4.1pp
390Aplington Elementary School
Aplington · Aplington-Parkersburg Comm School District
Elementary71.2%+3.9pp
391Boyden-Hull High School
Hull · Boyden-Hull Comm School District
High71.2%+3.9pp
392Edgewood-Colesburg High School
Edgewood · Edgewood-Colesburg Comm School District
High71.2%+3.9pp
393Sioux Central High School
Sioux Rapids · Sioux Central Comm School District
High71.2%+3.9pp
394South Central Calhoun Middle School
Rockwell City · South Central Calhoun Comm School District
Middle71.2%+3.9pp
395Earlham Middle School
Earlham · Earlham Comm School District
Middle71.1%+3.8pp
396Fairfield High School
Fairfield · Fairfield Comm School District
High71.1%+3.8pp
397Highland High School
Riverside · Highland Comm School District
High71.1%+3.8pp
398Prairie High School
Cedar Rapids · College Comm School District
High71.1%+3.8pp
399Sibley-Ocheyedan Middle School
Sibley · Sibley-Ocheyedan Comm School District
Middle71.1%+3.8pp
400Sumner-Fredericksburg High School
Sumner · Sumner-Fredericksburg Comm School District
High71.1%+3.8pp
Page 8 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.