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 |
Largest Districts
Des Moines Independent Comm School District
30,278
Cedar Rapids Comm School District
15,289
Sioux City Comm School District
14,718
Iowa City Comm School District
14,701
Davenport Comm School District
13,744
Waukee Comm School District
13,082
Ankeny Comm School District
12,750
Waterloo Comm School District
10,527
Dubuque Comm School District
10,024
West Des Moines Comm School District
9,120
Council Bluffs Comm School District
8,733
Linn-Mar Comm School District
7,611
Johnston Comm School District
7,431
Southeast Polk Comm School District
7,397
Cedar Falls Comm School District
5,884
College Comm School District
5,709
Pleasant Valley Comm School District
5,651
Marshalltown Comm School District
5,078
Ottumwa Comm School District
4,959
Ames Comm School District
4,645
Related Data
- Iowa population & income data → CensusDepth.com
- Iowa teacher salary data → WageDepth.com