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
Valley Elementary School Elgin Elementary 9.9
Valley High School West Des Moines High 118.9
Valley Southwoods West Des Moines Secondary 48.7
Van Allen Elementary School Chariton Elementary 18.1
Van Allen Elementary School Mount Pleasant Elementary 30.2
Van Buren County Community Middle & High School Keosauqua High 27.6
Van Buren County Community School District Douds Center Keosauqua Elementary 27.3
Van Buren County Community School District Harmony Center Keosauqua Elementary 13.5
Van Buren Elementary School Cedar Rapids Elementary 35.0
Van Meter Elementary School Van Meter Elementary 35.2
Van Meter High School Van Meter High 21.5
Van Meter Middle School Van Meter Middle 7.6
Vernon Middle School Marion Middle 45.6
Vince Meyer Early Learning Center Waukee Prekindergarten 14.8
Vinton-Shellsburg High School Vinton High 31.2
Vinton-Shellsburg Middle School Vinton Middle 22.9
Viola Gibson Elementary School Cedar Rapids Elementary 32.7
Virgil Grissom Elementary School Princeton Elementary 11.2
Virtual Campus Des Moines High 15.8
WACO Elementary School Crawfordsville Elementary 22.0
WACO High School Wayland High 21.9
WEST Academy Alternative School Newton High 5.8
Walcott Elementary School Walcott Elementary 11.0
Walcott Middle School Walcott Middle 25.9
Walnut Creek Campus West Des Moines High 14.0
Walnut Hills Elementary School Urbandale Elementary 41.0
Walnut Street School Des Moines Elementary 17.2
Wapello Elementary School Wapello Elementary 19.6
Wapello Junior High School Wapello Middle 5.9
Wapello Senior High School Wapello High 13.0
Wapsie Valley High School Fairbank High 22.8
Washington Elementary Fairfield Elementary 19.6
Washington Elementary School Charles City Elementary 20.0
Washington Elementary School Atlantic Elementary 38.1
Washington Elementary School Mount Vernon Elementary 39.9
Washington High School Washington High 31.9
Washington High School Cherokee High 28.2
Washington Middle School Washington Middle 32.5
Waukee Elementary School Waukee Elementary 45.6
Waukee High School Waukee High 81.9
Waukee Middle School Waukee Middle 65.1
Waukon High School Waukon High 21.9
Waukon Middle School Waukon Middle 16.9
Waverly-Shell Rock Middle School Waverly Middle 49.3
Waverly-Shell Rock Senior High School Waverly High 49.6
Wayne Community Jr-Sr High School Corydon High 20.0
Wayne Elementary School Corydon Elementary 27.6
Weber Elementary Iowa City Elementary 42.3
Webster City High School Webster City High 30.6
Webster City Middle School Webster City Middle 31.1