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
Moravia High School Moravia High 15.9
Mormon Trail Elementary School Humeston Elementary 13.7
Mormon Trail Jr-Sr High School Humeston High 6.2
Morning Sun Elementary School Morning Sun Elementary 10.7
Morningside Elementary Sioux City Elementary 46.6
Morris Elementary Bondurant Elementary 41.9
Morris Elementary School Des Moines Elementary 39.0
Moulton Elementary School Des Moines Elementary 32.6
Moulton Elementary School Moulton Elementary 9.7
Moulton-Udell High School Moulton High 6.7
Mount Ayr Elementary Mount Ayr Elementary 22.9
Mount Ayr High School Mount Ayr High 21.2
Mount Pleasant High School Mount Pleasant High 41.0
Mount Pleasant Middle School Mount Pleasant Middle 30.9
Mount Vernon High School Mount Vernon High 27.0
Mount Vernon Middle School Mount Vernon Middle 24.8
Moville Elementary School Moville Elementary 21.0
Mulberry Elementary School Muscatine Elementary 19.7
Murray Elementary School Murray Elementary 11.5
Murray Jr/Sr High Murray High 10.9
Muscatine High School Muscatine High 88.6
Muskie Early Learning Center Muscatine Prekindergarten 14.7
Nashua-Plainfield Elementary School Nashua Elementary 20.0
Nashua-Plainfield Junior-Senior High School Nashua High 22.1
Neil Armstrong Elementary School Eldridge Elementary 26.0
Neil Armstrong Elementary School Bettendorf Elementary 20.9
Nevada High School Nevada High 32.0
Nevada Middle School Nevada Middle 29.9
New Albin Elementary School Lansing Elementary 11.1
New Hampton Elementary School New Hampton Elementary 33.1
New Hampton High School New Hampton High 28.9
New Hampton Middle School New Hampton Middle 22.1
New Hartford Elementary School New Hartford Elementary 9.1
New London Jr-Sr High School New London High 23.3
Newell-Fonda Elementary Newell Elementary 17.8
Newell-Fonda High School Newell High 12.2
Newell-Fonda Middle School Newell Middle 6.8
Newton Senior High School Newton High 48.5
Nixon Elementary School Hiawatha Elementary 24.9
Nodaway Valley Elementary School Greenfield Elementary 22.6
Nodaway Valley High School Greenfield High 18.0
Nodaway Valley Middle School Fontanelle Middle 8.9
Nodland Elementary School Sioux City Elementary 17.9
Norman Borlaug Elementary School Coralville Elementary 31.7
North Bend Elementary North Liberty Elementary 25.0
North Butler Elementary Allison Elementary 23.1
North Butler Jr/Sr High School Greene High 21.3
North Cedar Elementary School Cedar Falls Elementary 21.9
North Cedar Jr/Sr High School Clarence High 23.0
North Cedar Lowden Elementary Center Lowden Elementary 11.9