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
Clark Elementary School Le Mars Elementary 21.1
Clark Elementary School New London Elementary 25.7
Clarke Community Elementary School Osceola Elementary 55.2
Clarke Community High School Osceola High 33.1
Clarke Community Middle School Osceola Middle 24.9
Clarksville Elementary School Clarksville Elementary 12.9
Clarksville High School Clarksville High 12.0
Clay Central-Everly Elementary Royal Elementary 7.9
Clay Elementary Altoona Elementary 42.7
Clayton Ridge Elementary School Garnavillo Elementary 21.7
Clayton Ridge High School Guttenberg High 18.3
Clayton Ridge Middle School Guttenberg Middle 6.0
Clear Creek Amana High School Tiffin High 54.6
Clear Creek Amana Middle School Tiffin Middle 45.9
Clear Creek Elementary School Oxford Elementary 22.9
Clear Creek Elementary School Clear Lake Elementary 47.5
Clear Lake High School Clear Lake High 30.0
Clear Lake Middle School Clear Lake Middle 22.3
Cleveland Elementary School Cedar Rapids Elementary 20.9
Clinton High School Clinton High 69.9
Clinton Middle School Clinton Middle 55.3
Clive Learning Academy Des Moines Elementary 43.4
Clyde D Mease Elementary School Dakota City Elementary 7.2
Cody Elementary School LeClaire Elementary 31.0
Colfax-Mingo Elementary School Colfax Elementary 30.1
Colfax-Mingo Jr/Sr High School Colfax High 26.5
College View Elementary Council Bluffs Elementary 31.1
Collins-Maxwell Elementary School Collins Elementary 16.7
Collins-Maxwell Middle/High School Maxwell High 18.0
Colo-NESCO Middle/High School Colo High 20.0
Colo-Nesco Elementary School Zearing Elementary 14.6
Columbus Community High School Columbus Junction High 21.8
Columbus Community Junior High School Columbus Junction Middle 5.0
Columbus Elementary School Chariton Elementary 19.8
Coon Rapids-Bayard 6-12 Attendance Center Coon Rapids High 20.5
Cooper Elementary School Fort Dodge Elementary 16.2
Cora B Darling Elementary Postville Elementary 32.9
Cornell Elementary School Des Moines Elementary 38.7
Corning Elementary School Corning Elementary 20.2
Corse Early Childhood Center Burlington Prekindergarten 7.5
Cowles Elementary School Des Moines Elementary 23.5
Cresco Early Childhood Development Center Cresco Prekindergarten 3.4
Creston Early Childhood Center Creston Elementary 11.0
Creston Elementary School Creston Elementary 32.0
Creston High School Creston High 31.1
Creston Middle School Creston Middle 24.9
Crestview School of Inquiry Clive Elementary 48.0
Crestwood Elementary School Cresco Elementary 31.6
Crestwood High School Cresco High 27.1
Crocker Elementary School Ankeny Elementary 34.0