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 |
|---|---|---|---|
| Irving Elementary School | Sioux City | Elementary | 52.2 |
| Irving Elementary School | Waterloo | Elementary | 33.5 |
| Irving Preschool | Sioux City | Prekindergarten | — |
| Irwin Elementary School | Irwin | Elementary | 19.6 |
| J C Hoglan Elementary School | Marshalltown | Elementary | 25.8 |
| Jackson Elementary School | Davenport | Elementary | 26.8 |
| Jackson Elementary School | Des Moines | Elementary | 32.8 |
| James Elementary School | Ottumwa | Elementary | 19.1 |
| James Van Allen Elementary School | North Liberty | Elementary | 25.6 |
| James Wilson Grimes School | Burlington | Elementary | 18.5 |
| Janesville Elementary School | Janesville | Elementary | 20.6 |
| Janesville Junior-Senior High School | Janesville | High | 12.8 |
| Jefferson Elementary School | Davenport | Elementary | 35.3 |
| Jefferson Elementary School | Des Moines | Elementary | 21.9 |
| Jefferson Elementary School | Mason City | Elementary | 26.6 |
| Jefferson Elementary School | Muscatine | Elementary | 36.7 |
| Jefferson Elementary School | Clinton | Elementary | 34.1 |
| Jefferson Intermediate | Pella | Middle | 34.8 |
| Jessie Franklin Taylor | Des Moines | Prekindergarten | 11.4 |
| Jesup Elementary School | Jesup | Elementary | 25.7 |
| Jesup High School | Jesup | High | 18.1 |
| Jesup Middle School | Jesup | Middle | 17.8 |
| John Adams Middle School | Mason City | Middle | 33.8 |
| John Cline Elementary School | Decorah | Elementary | 25.9 |
| John F Kennedy High School | Cedar Rapids | High | 92.6 |
| John Glenn Elementary School | Donahue | Elementary | 12.0 |
| John Kennedy Elementary School | Dubuque | Elementary | 36.3 |
| John R Mott Jr/Hi School | Postville | High | 30.8 |
| Johnson Elementary | Spencer | Elementary | 18.2 |
| Johnson STEAM Academy School | Cedar Rapids | Elementary | 27.7 |
| Johnston Elementary School | Hopkinton | Elementary | 7.7 |
| Johnston Middle School | Johnston | Secondary | 71.4 |
| Johnston Senior High School | Johnston | High | 87.2 |
| Jordan Creek Elementary School | West Des Moines | Elementary | 38.6 |
| Karen Acres Elementary School | Urbandale | Elementary | 19.5 |
| Kee High School | Lansing | High | 16.2 |
| Kendall Center | Albia | Prekindergarten | 1.0 |
| Kenwood Leadership Academy School | Cedar Rapids | Elementary | 29.1 |
| Keokuk High School | Keokuk | High | 38.6 |
| Keokuk Middle School | Keokuk | Middle | 26.3 |
| Keota Elementary School | Keota | Elementary | 14.7 |
| Keota High School | Keota | High | 11.9 |
| Keystone Elementary School | Keystone | Elementary | 11.9 |
| King Elementary School | Des Moines | Elementary | 24.0 |
| Kingsley Elementary School | Kingsley | Elementary | 12.3 |
| Kingsley Elementary School | Waterloo | Elementary | 29.0 |
| Kingsley-Pierson High School | Kingsley | High | 11.3 |
| Kinsey Elementary School | Sioux Center | Elementary | 41.4 |
| Kirkwood Elementary School | Coralville | Elementary | 27.1 |
| Kittrell Elementary School | Waterloo | Elementary | 46.4 |
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