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 |
|---|---|---|---|
| Sunset Heights Elementary School | Webster City | Elementary | 22.0 |
| Susan Clark Junior High | Muscatine | Middle | 45.8 |
| Sylvia Enarson Elementary School | Villisca | Elementary | 9.8 |
| Table Mound Elementary School | Dubuque | Elementary | 32.3 |
| Taft Elementary School | Humboldt | Elementary | 33.8 |
| Taft Middle School | Cedar Rapids | Middle | 38.5 |
| Terrace Learning Center | Ankeny | Prekindergarten | 16.4 |
| The Cougars Den | Ackley | Elementary | 2.0 |
| Thomas Jefferson Elementary School | Newton | Elementary | 26.1 |
| Thomas Jefferson High School | Council Bluffs | High | 66.0 |
| Thomas Jefferson High School | Cedar Rapids | High | 84.9 |
| Thomas Jefferson Middle School | Dubuque | Middle | 43.9 |
| Tiffin Elementary | Tiffin | Elementary | 17.9 |
| Tilford Elementary School | Vinton | Elementary | 40.3 |
| Timber Ridge Elementary | Johnston | Elementary | 47.3 |
| Timberline School | Waukee | Secondary | 61.7 |
| Tipton Elementary School | Tipton | Elementary | 21.9 |
| Tipton High School | Tipton | High | 19.5 |
| Tipton Middle School | Tipton | Middle | 21.3 |
| Titan Hill Intermediate School | Council Bluffs | Elementary | 51.9 |
| Torrence Elementary | Keokuk | Prekindergarten | 3.7 |
| Trailridge School | Waukee | Middle | 37.0 |
| Treynor Elementary School | Treynor | Elementary | 25.8 |
| Treynor High School | Treynor | High | 17.9 |
| Treynor Middle School | Treynor | Middle | 9.9 |
| Tri-Center Elementary School | Neola | Elementary | 31.7 |
| Tri-Center High School | Neola | High | 16.4 |
| Tri-Center Middle School | Neola | Middle | 7.0 |
| Tri-County Elementary School | Thornburg | Elementary | 6.6 |
| Tri-County JR/SR High School | Thornburg | High | 7.4 |
| Tripoli Elementary School | Tripoli | Elementary | 13.5 |
| Tripoli Middle/Sr High School | Tripoli | High | 16.6 |
| Triumph Elementary School | Jesup | Elementary | 2.0 |
| Truman Early Learning Center | Cedar Rapids | Prekindergarten | 17.0 |
| Truman Elementary School | Davenport | Elementary | 34.3 |
| Turkey Valley Elementary School | Jackson Junction | Elementary | 17.9 |
| Turkey Valley Jr-Sr High School | Jackson Junction | High | 10.4 |
| Twin Cedars Elementary School | Bussey | Elementary | 11.9 |
| Twin Cedars Jr-Sr High School | Bussey | High | 15.2 |
| Twin Rivers Elementary School | Bode | Elementary | 7.0 |
| Underwood Elementary School | Underwood | Elementary | 26.4 |
| Underwood High School | Underwood | High | 16.6 |
| Underwood Middle School | Underwood | Middle | 8.7 |
| Union High School | La Porte City | High | 23.5 |
| Union Middle School | Dysart | Middle | 15.9 |
| United Community School | Boone | Elementary | 26.6 |
| Unity Elementary School | Sioux City | Elementary | 38.7 |
| Urbandale High School | Urbandale | High | 87.9 |
| Urbandale Middle School | Urbandale | Middle | 58.8 |
| Valerius Elementary School | Urbandale | Elementary | 46.9 |
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