SchoolDataLookup

Iowa Public Schools

Iowa has 1,302 open public schools, including 660 elementary, 244 middle, and 342 high schools — 5 are charter schools.

660
Elementary
244
Middle
342
High School
5
Charter

Student Demographics (SY 2023-2024)

Race / Ethnicity Students Share
White 363,367 72%
Hispanic/Latino 65,894 13%
Black or African American 35,445 7%
Two or more races 25,414 5%
Asian 12,602 2%
Native Hawaiian / Pacific Islander 3,387 1%
American Indian / Alaska Native 1,617 0%
Total enrollment 508,112 261,556M / 246,170F

Source: NCES CCD State Membership (SEA 052), SY 2023-2024.

Schools

School City Level Teachers
Mark Twain Elementary School Bettendorf Elementary 27.2
Marnie Simons Elementary School Hamburg Elementary 12.1
Marshall Elementary School Dubuque Elementary 30.1
Marshalltown High School Marshalltown High 101.6
Marshalltown Virtual Academy Marshalltown High 0.5
Martensdale Elementary School Martensdale Elementary 21.3
Martensdale-St Marys Jr-Sr High School Martensdale High 18.5
Mary Welsh Elementary Williamsburg Elementary 43.9
Mason City High School Mason City High 53.7
Mason City Virtual Academy Mason City High 1.5
McCombs Middle School Des Moines Middle 39.8
McGregor Intermediate School Mcgregor Elementary 8.9
McKee Elementary School Des Moines Prekindergarten 12.0
McKinley Elementary School Davenport Elementary 31.0
McKinley Elementary School Des Moines Elementary 23.0
McKinley Elementary School Muscatine Elementary 34.6
McKinley STEAM Academy Cedar Rapids Middle 31.7
Meadow View Elementary Adel Elementary 39.9
Mediapolis Elementary School Mediapolis Elementary 29.3
Mediapolis High School Mediapolis High 25.5
Mediapolis Middle School Mediapolis Middle 10.9
Meeker Elementary School Ames Elementary 32.2
Melcher-Dallas Elementary Dallas Elementary 12.0
Melcher-Dallas High School Melcher High 14.5
Meredith Middle School Des Moines Middle 40.3
Merrill Middle School Des Moines Middle 39.1
Metro High School Cedar Rapids High 25.3
Mid City High Davenport High 20.5
Mid-Prairie East Elementary School Kalona Elementary 20.7
Mid-Prairie High School Wellman High 30.2
Mid-Prairie Middle School Kalona Middle 26.9
Mid-Prairie Virtual Academy Wellman Other
Mid-Prairie West Elementary School Wellman Elementary 21.3
Midland Elementary Oxford Junction Elementary 16.1
Midland Middle/High School Wyoming High 19.8
Missouri Valley Elementary Missouri Valley Elementary 25.1
Missouri Valley High School Missouri Valley High 22.7
Missouri Valley Middle School Missouri Valley Middle 8.8
Mitchell Early Childhood Center Des Moines Prekindergarten 16.0
Mitchell Elementary School Ames Elementary 25.1
Mitchellville Elementary Mitchellville Elementary 18.9
Monroe Elementary School Des Moines Elementary 30.0
Monroe Elementary School Monroe Elementary 17.0
Montezuma Elementary School Montezuma Elementary 19.6
Montezuma High School Montezuma High 11.8
Montezuma Junior High School Montezuma Middle 6.0
Monticello High School Monticello High 26.1
Monticello Middle School Monticello Middle 22.0
Moore Elementary School Des Moines Elementary 23.6
Moravia Elementary School Moravia Elementary 14.5