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

Best Iowa public schools

Eight rankings of Iowa's public schools from the latest NCES + state-assessment data. Unlike most school rankings, this list leads with BeatsExpectations: a demographics-adjusted score that asks how a school performs relative to what its student population would predict, not just in absolute terms.

Iowa schools outperforming demographics

Top schools by BeatsExpectations score. Demographically-adjusted; a +20 here means the school posts 20 more proficiency points than its FRL profile predicts.
#SchoolCityBeats by
1North Kossuth Elementary SchoolSwea City+25.4pp
2Bedford Elementary SchoolBedford+23.7pp
3East Elementary SchoolSheldon+22.9pp
4George-Little Rock Elementary SchoolLittle Rock+22.5pp
5Rock Valley High SchoolRock Valley+21.9pp
6Westside Junior-Senior High SchoolWestside+20.3pp
7Denison Middle SchoolDenison+20.0pp
8Rock Valley Elementary SchoolRock Valley+19.5pp
9Whiting Senior High SchoolWhiting+19.2pp
10Schaller-Crestland ElementarySchaller+19.1pp
11Bedford High SchoolBedford+18.9pp
12North Middle SchoolSioux City+18.3pp
13North Union Middle SchoolSwea City+18.2pp
14Salem Elementary SchoolSalem+17.7pp
15Rock Valley Middle SchoolRock Valley+17.2pp
See full sortable list →

Iowa Title I schools beating the odds

High-poverty schools (60%+ FRL) ranking in the top quartile of their state's proficiency.
#SchoolCityProficient
1Rock Valley High SchoolRock Valley82.2%
2Rock Valley Middle SchoolRock Valley77.9%
3Rock Valley Elementary SchoolRock Valley77.1%
4Denison Middle SchoolDenison76.8%
5Van Buren County Community Middle & High SchoolKeosauqua74.5%
6Marnie Simons Elementary SchoolHamburg73.5%
7Richardson Elementary SchoolFort Madison73.3%
8North Elementary SchoolLeon73.3%
9Hawarden Elementary SchoolHawarden73.2%
10Denison High SchoolDenison72.3%
11East Middle SchoolSioux City71.6%
12Cardinal Junior HighEldon70.9%
13Broadway Elementary SchoolDenison70.7%
14South Tama County Elementary SchoolTama70.5%
15Franklin Elementary SchoolMarshalltown69.7%
See full sortable list →

Iowa schools by raw proficiency

The traditional ranking: highest combined math + reading proficiency on the state assessment.
#SchoolCityProficient
1Hopewell ElementaryBettendorf96.2%
2Treynor High SchoolTreynor93.9%
3Denver Senior High SchoolDenver93.7%
4East Elementary SchoolSheldon93.7%
5Gilbert Middle SchoolGilbert93.4%
6Denver Elementary School - Lincoln Street BuildingDenver93.1%
7Denver Middle SchoolDenver92.7%
8Wickham ElementaryCoralville92.1%
9Gilbert High SchoolGilbert92.0%
10Van Meter Middle SchoolVan Meter91.8%
11Gilbert Intermediate SchoolGilbert91.6%
12Echo Hill ElementaryMarion91.5%
13Walnut Hills Elementary SchoolUrbandale91.1%
14Treynor Middle SchoolTreynor90.8%
15Bess Streeter Aldrich ElementaryCedar Falls90.7%
See full sortable list →

Iowa schools with the lowest student-teacher ratios

Schools with 200+ students reporting the fewest students per teacher. Excludes virtual.
#SchoolCityRatio
1Meskwaki Settlement SchoolTama7.0:1
2Riverside Elementary SchoolSioux City7.9:1
3Prescott Elementary SchoolDubuque8.3:1
4Audubon Elementary SchoolDubuque8.5:1
5Lincoln Elementary SchoolDubuque9.0:1
6Edmunds Elementary SchoolDes Moines9.1:1
7Thomas Jefferson Middle SchoolDubuque9.2:1
8Wings Park Elementary SchoolOelwein9.6:1
9Mark Twain ElementaryIowa City9.6:1
10East Mills Elementary SchoolMalvern9.8:1
11George Washington Elementary SchoolKeokuk9.8:1
12Kirkwood Elementary SchoolCoralville10.0:1
13Central City High SchoolCentral City10.0:1
14Missouri Valley High SchoolMissouri Valley10.1:1
15Columbus Community High SchoolColumbus Junction10.1:1
See full sortable list →

Fastest-growing Iowa public schools, 2017-2024

Schools open in both years with 200+ enrollment in 2017, ranked by % change.
#SchoolCityEnrollment Δ
1Iowa Virtual AcademyGuttenberg+347%
2Iowa Connections Academy High SchoolAnita+192%
3Pickwick Early Childhood CenterOttumwa+150%
4Southeast Polk Middle SchoolAltoona+93%
5Bryant Elementary SchoolSioux City+91%
6Dallas Center-Grimes High SchoolGrimes+80%
7Clarinda High SchoolClarinda+79%
8Liberty High SchoolNorth Liberty+75%
9Lowell Elementary SchoolWaterloo+75%
10Hinton High SchoolHinton+75%
11North Central Middle SchoolNorth Liberty+68%
12Southeast Middle SchoolIowa City+68%
13Durant Junior/Senior High SchoolDurant+63%
14Bondurant-Farrar High SchoolBondurant+57%
15Lincoln Elementary SchoolSpencer+54%
See full sortable list →

Most racially diverse Iowa public schools

Schools ranked by how balanced their student body is. The largest single racial group's share of enrollment, lowest first.
#SchoolCityMax group
1Woodlawn Early Childhood CenterDes Moines24.1% White (52)
2Lowell Elementary SchoolWaterloo26.9% White (145)
3Findley Elementary SchoolDes Moines28.7% Hispanic (93)
4Highland Elementary SchoolWaterloo29.2% Hispanic (131)
5Meredith Middle SchoolDes Moines30.2% Black (200)
6Samuelson Elementary SchoolDes Moines30.6% Asian (118)
7Children's Village WestDavenport31.8% White (94)
8Oak ParkDes Moines31.9% Hispanic (92)
9Cattell Elementary SchoolDes Moines32.2% Hispanic (101)
10Walnut Street SchoolDes Moines32.7% Black (84)
11Goodrell Middle SchoolDes Moines33.3% White (170)
12Wilson Elementary SchoolOttumwa33.7% Hispanic (113)
13Lovejoy Elementary SchoolDes Moines33.8% Hispanic (133)
14Central Middle SchoolWaterloo34.1% Black (160)
15James Elementary SchoolOttumwa34.1% White (85)
See full sortable list →

Largest Iowa public schools

Brick-and-mortar schools ranked by total enrollment. Virtual schools excluded.
#SchoolCityStudents
1Lincoln High SchoolDes Moines2,364
2Linn-Mar High SchoolMarion2,229
3Valley High SchoolWest Des Moines2,178
4Roosevelt High SchoolDes Moines2,051
5East High SchoolDes Moines1,952
6Johnston Senior High SchoolJohnston1,820
7Prairie High SchoolCedar Rapids1,766
8Pleasant Valley High SchoolBettendorf1,731
9Southeast Polk High SchoolPleasant Hill1,722
10West High SchoolWaterloo1,696
11Iowa City High SchoolIowa City1,666
12John F Kennedy High SchoolCedar Rapids1,648
13Marshalltown High SchoolMarshalltown1,629
14Northwest High SchoolWaukee1,574
15North High SchoolSioux City1,529
See full sortable list →

Iowa schools underperforming demographics

Bottom 10% within state by BeatsExpectations. Not a verdict, a starting question. A school may be in leadership transition or recovering from a demographic shift.
#SchoolCityBeats by
1Great Oaks High School and Career CenterDes Moines-70.2pp
2Gateway High SchoolOttumwa-37.0pp
3Jefferson Elementary SchoolDavenport-32.2pp
4Monroe Elementary SchoolMonroe-29.3pp
5Laurens-Marathon Elementary SchoolLaurens-29.0pp
6Frank L Smart Middle SchoolDavenport-26.6pp
7West High SchoolDavenport-26.1pp
8Essex Elementary SchoolEssex-25.6pp
9Cooper Elementary SchoolFort Dodge-24.6pp
10Madison Elementary SchoolDavenport-23.8pp
11Highland Elementary SchoolRiverside-22.4pp
12United Community SchoolBoone-21.2pp
13Wapello Elementary SchoolWapello-19.8pp
14Washington High SchoolWashington-19.7pp
15Williams Middle SchoolDavenport-19.6pp
See full sortable list →

About these rankings

These tables use the most recent NCES Common Core of Data (2024-25) for enrollment, demographics, and staffing, and state-native assessment data (typically 2023-24 or 2024-25) for proficiency. BeatsExpectations is computed via per-state ordinary-least-squares regression of composite proficiency on free-and-reduced-lunch share. Full methodology.

License: CC-BY 4.0. Reproduce these rankings anywhere with attribution to allk12.com. Press contact: [email protected].

Rankings for other states

AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareFloridaGeorgiaHawaiiIdahoIllinoisIndianaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyomingDistrict of Columbia