The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

67 schools in Des Moines

Iowa · Public K-12

67 public-school campuses operate inside Des Moines, with roughly 32,298 K-12 students enrolled (47 elementary, 11 middle, and 8 high).

7-year change in Des Moines

SY 2017-18 vs SY 2024-25
Total enrollment
32,298
-3,490 (-10%) vs SY 2017-18
School count
66
0 (0%) vs SY 2017-18
% White
33%
was 41%
% Hispanic
31%
was 26%
% Black
21%
was 19%
% Asian
7%
was 8%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Brody Middle SchoolMiddle06-08641
Brubaker Elementary SchoolElementaryKG-05622
Callanan Middle SchoolMiddle06-08553
Capitol View Elementary SchoolElementaryPK-05533
Carver ElementaryElementaryPK-05436
Cattell Elementary SchoolElementaryKG-05314
Clive Learning AcademyElementaryPK-06551
Cornell Elementary SchoolElementaryPK-04555
Cowles Elementary SchoolElementaryPK-08392
Delaware ElementaryElementaryPK-05440
Downtown SchoolElementaryKG-05197
East High SchoolHigh09-121,952
Edmunds Elementary SchoolElementaryKG-05259
Findley Elementary SchoolElementaryKG-06324
Garton ElementaryElementaryPK-05535
Goodrell Middle SchoolMiddle06-08511
Great Oaks High School and Career CenterHigh09-1272
Greenwood Elementary SchoolElementaryPK-05293
Hanawalt ElementaryElementaryKG-05312
Harding Middle SchoolMiddle06-08603
Hiatt Middle SchoolMiddle06-08488
Hillis Elementary SchoolElementaryKG-05279
Hoover High SchoolHigh09-12898
Horizon Science Academy Des MoinesElementaryPK-04150
Howe ElementaryElementaryKG-05297
Hoyt Middle SchoolMiddle06-08455
Hubbell ElementaryElementaryKG-05362
Jackson Elementary SchoolElementaryPK-05490
Jefferson Elementary SchoolElementaryPK-05312
Jessie Franklin TaylorElementaryPK-PK195
King Elementary SchoolElementaryKG-05315
Lincoln High SchoolHigh09-122,364
Lovejoy Elementary SchoolElementaryKG-05394
Madison Elementary SchoolElementaryPK-05285
McCombs Middle SchoolMiddle06-08670
McKee Elementary SchoolElementaryPK-PK235
McKinley Elementary SchoolElementaryPK-05275
Meredith Middle SchoolMiddle06-08662
Merrill Middle SchoolMiddle06-08657
Mitchell Early Childhood CenterElementaryPK-PK292
Monroe Elementary SchoolElementaryKG-05341
Moore Elementary SchoolElementaryKG-05285
Morris Elementary SchoolElementaryKG-05519
Moulton Elementary SchoolElementaryPK-05465
North High SchoolHigh09-121,428
Oak ParkElementaryKG-05288
OEN - Des Moines PrepElementaryM-M·
Park Ave Elementary SchoolElementaryKG-05380
Perkins Elementary SchoolElementaryKG-05438
Phillips ElementaryElementaryKG-05263
Pleasant Hill Elementary SchoolElementaryPK-05241
River Woods Elementary SchoolElementaryKG-05493
Roosevelt High SchoolHigh09-122,051
Ruby Van MeterCombinedKG-12109
Samuelson Elementary SchoolElementaryKG-05386
Saydel High SchoolHigh09-12458
South Union Elementary SchoolElementaryKG-05422
Stowe Elementary SchoolElementaryKG-05297
Studebaker Elementary SchoolElementaryKG-05561
Virtual CampusHigh09-12380
Walnut Street SchoolElementaryPK-05257
Weeks Middle SchoolMiddle06-08688
Willard Elementary SchoolElementaryKG-05247
Windsor ElementaryElementaryKG-05254
Woodlawn Early Childhood CenterElementaryPK-PK216
Woodside Middle SchoolMiddle05-08396
Wright Elementary SchoolElementaryKG-05265

About Des Moines

Public education in Des Moines, Iowa runs across 67 schools that enrolls roughly 32,298 students. By footprint, Des Moines sits in the sprawling bracket.

Looking at the level breakdown, the city covers 47 elementary, 11 middle, 8 high, and 1 other.

Per-campus enrollment runs near 482, higher than the state mean of about 376.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment declined 10%: 35,788 students in SY 2017-18 versus 32,298 in SY 2024-25. Demographically, the White share of enrollment shrank from 41% to 33%.

Within the allk12 community for this area, the community for Des Moines discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Des Moines?
Des Moines, Iowa has 67 public K-12 schools serving approximately 32,298 students.
How many elementary, middle, and high schools are in Des Moines?
Des Moines has 47 elementary, 11 middle, 8 high, 1 combined-grade public schools.
What is the largest public school in Des Moines?
Lincoln High School is the largest public school in Des Moines by enrollment, with approximately 2,364 students.
What school districts serve Des Moines?
Des Moines is served by 7 public school districts, including Des Moines Independent Comm School District, West Des Moines Comm School District, Saydel Comm School District, Southeast Polk Comm School District, Charter Organization: Concept Schools and 2 others.
What grade levels do public schools in Des Moines cover?
Public schools in Des Moines serve students from pre-K through grade 12.
Are there charter schools in Des Moines?
2 of the 67 public schools in Des Moines are charter schools.

Des Moines school rankings

Largest schoolsAll rankings →