Best Schools in Des Moines, Iowa
77 schools · 51 Elementary · 11 Middle · 7 High · 8 Other
Family Snapshot
At a glance- Avg school rating
- 5.7/10
- Median household income
- $69,144
- Median home value
- $218,054
- Bachelor's degree or higher
- 33%
- Avg commute
- 20 min
- Owner-occupied homes
- 62%
19% of schools rated 7+
Census ACS, ZIPs in this city
Owner-occupied units
Adults 25+
Workers age 16+
Of occupied housing units
How Des Moines compares
Iowa rank
#141 of 175
cities by avg. school score
Vs. state average
-0.6
below Iowa avg (6.3)
Median household income
$69k
91% of Iowa median
Schools in this city
77
About Schools in Des Moines, Iowa
Des Moines has 64 ranked public schools, giving families a wide range of options across the metro. The district average sits at 5.6 out of 10, which places the city in moderate territory statewide. That average, though, masks real variation — 11 schools, or 17% of the total, score 7 or higher, meaning strong options exist for parents willing to research by neighborhood or enrollment zone.
Elementary schools dominate the top of the local rankings. Cornell Elementary School leads the city with a score of 7.9 out of 10, followed closely by Garton Elementary at 7.8 and Moulton Elementary School at 7.6. Clive Learning Academy ties Moulton at 7.6, and South Union Elementary School rounds out the top five at 7.4. The concentration of high performers at the elementary level signals that families with younger children have the most choices when seeking above-average academics within the public system.
The 5.6 city average means roughly half the schools fall below that mark, so location within Des Moines matters significantly. Parents in the western suburbs and areas served by higher-rated elementaries will generally find stronger academic profiles than those in other parts of the metro. Families without a clear top-tier school in their attendance zone should look closely at magnet and open-enrollment options — Clive Learning Academy's presence in the top five suggests that choice programs can offer competitive performance independent of home address.
Practically speaking, parents researching Des Moines should prioritize individual school scores over the city average. The gap between the top school at 7.9 and schools at the lower end of the range is substantial, and those differences translate into real disparities in tested outcomes and resources. Start with the 11 schools scoring 7 or above as a shortlist, then factor in commute, program fit, and grade span. Des Moines gives families enough ranked schools to compare meaningfully — use the data to narrow the field before scheduling visits.
Elementary Schools
51 schools| # | School | Rating |
|---|---|---|
| 1 | 560 students · Pre-K–4th | 7.9 |
| 2 | 429 students · Kindergarten–5th | 7.8 |
| 3 | 450 students · Pre-K–5th | 7.6 |
| 4 | 512 students · Pre-K–6th | 7.6 |
| 5 | 424 students · Kindergarten–5th | 7.4 |
| 6 | 377 students · Kindergarten–5th | 7.3 |
| 7 | 308 students · Kindergarten–5th | 7.2 |
| 8 | 383 students · Kindergarten–5th | 7.2 |
| 9 | 273 students · Kindergarten–5th | 7.2 |
| 10 | 505 students · Kindergarten–5th | 7.1 |
| 11 | 307 students · Pre-K–5th | 6.8 |
| 12 | 254 students · Kindergarten–5th | 6.8 |
| 13 | 498 students · Kindergarten–5th | 6.8 |
| 14 | 317 students · Kindergarten–5th | 6.7 |
| 15 | 419 students · Pre-K–5th | 6.6 |
| 16 | 412 students · Kindergarten–5th | 6.3 |
| 17 | 282 students · Kindergarten–5th | 6.3 |
| 18 | 235 students · Kindergarten–5th | 6.2 |
| 19 | 267 students · Kindergarten–5th | 6.2 |
| 20 | 423 students · Pre-K–5th | 6.2 |
| 21 | 403 students · Pre-K–8th | 6.0 |
| 22 | 284 students · Kindergarten–5th | 5.8 |
| 23 | 384 students · Kindergarten–5th | 5.8 |
| 24 | 286 students · Kindergarten–5th | 5.7 |
| 25 | 303 students · Kindergarten–5th | 5.7 |
Show 26 more elementary schools
| 26 | 309 students · Kindergarten–5th | 5.6 | ||
| 27 | 291 students · Kindergarten–5th | 5.5 | ||
| 28 | 211 students · Kindergarten–5th | 5.4 | ||
| 29 | 298 students · Kindergarten–5th | 5.4 | ||
| 30 | 444 students · Kindergarten–5th | 5.0 | ||
| 31 | 553 students · Kindergarten–5th | 5.0 | ||
| 32 | 244 students · Pre-K–5th | 5.0 | ||
| 33 | 618 students · Kindergarten–5th | 4.9 | ||
| 34 | 306 students · Kindergarten–5th | 4.8 | ||
| 35 | 495 students · Pre-K–5th | 4.7 | ||
| 36 | 311 students · Kindergarten–5th | 4.6 | ||
| 37 | 545 students · Pre-K–5th | 4.4 | ||
| 38 | 269 students · Pre-K–5th | 4.2 | ||
| 39 | 408 students · Kindergarten–5th | 3.8 | ||
| 40 | 244 students · Kindergarten–5th | 3.5 | ||
| 41 | 247 students · Kindergarten–5th | 3.4 | ||
| Private Schools 10 schools Private and public school ratings use different data sources and scoring models. Scores are not directly comparable across school types. | ||||
| 1 | MT OLIVE LUTHERAN SCHOOL
Private
126 students · Pre-K–8th | Not Rated | ||
| 2 | HOLY FAMILY SCHOOL
Private
211 students · Kindergarten–8th | Not Rated | ||
| 3 | BERGMAN ACADEMY
Private
273 students · Pre-K–8th | Not Rated | ||
| 4 | ST THERESA CATHOLIC SCHOOL
Private
230 students · Pre-K–8th | Not Rated | ||
| 5 | HOLY TRINITY
Private
320 students · Pre-K–8th | Not Rated | ||
| 6 | ST ANTHONY ELEMENTARY SCHOOL
Private
271 students · Pre-K–8th | Not Rated | ||
| 7 | DES MOINES ADVENTIST SCHOOL
Private
39 students · Pre-K–8th | Not Rated | ||
| 8 | CHRIST THE KING SCHOOL
Private
172 students · Pre-K–8th | Not Rated | ||
| 9 | ST AUGUSTIN CATHOLIC SCHOOL
Private
240 students · Pre-K–8th | Not Rated | ||
| 10 | ST JOSEPH ELEMENTARY SCHOOL
Private
173 students · Pre-K–8th | Not Rated | ||
Middle Schools
11 schools| # | School | Rating |
|---|---|---|
| 1 | 466 students · 6th–8th | 7.0 |
| 2 | 376 students · 5th–8th | 6.6 |
| 3 | 653 students · 6th–8th | 6.0 |
| 4 | 651 students · 6th–8th | 6.0 |
| 5 | 644 students · 6th–8th | 5.5 |
| 6 | 493 students · 6th–8th | 4.3 |
| 7 | 543 students · 6th–8th | 4.2 |
| 8 | 668 students · 6th–8th | 4.2 |
| 9 | 486 students · 6th–8th | 4.0 |
| 10 | 634 students · 6th–8th | 3.2 |
| 11 | 598 students · 6th–8th | 2.8 |
High Schools
7 schools| # | School | Rating |
|---|---|---|
| 1 | 2,039 students · 9th–12th | 6.5 |
| 2 | 923 students · 9th–12th | 6.1 |
| 3 | 1,514 students · 9th–12th | 5.3 |
| 4 | 2,014 students · 9th–12th | 4.3 |
| 5 | 440 students · 9th–12th | 3.9 |
| 6 | 2,441 students · 9th–12th | 3.8 |
| 7 | 387 students · 9th–12th | 3.5 |
Other Schools
8 schools| # | School | Rating | ||
|---|---|---|---|---|
| 1 | 194 students · Pre-K–Pre-K | 5.5 | ||
| 2 | 263 students · Pre-K–Pre-K | 5.1 | ||
| 3 | 215 students · Pre-K–Pre-K | 5.1 | ||
| 4 | 112 students · Kindergarten–12th | 5.1 | ||
| 5 | 340 students · Pre-K–Pre-K | 5.0 | ||
| Private Schools 3 schools Private and public school ratings use different data sources and scoring models. Scores are not directly comparable across school types. | ||||
| 1 | JOSHUA CHRISTIAN ACADEMY
Private
175 students · Kindergarten–12th | Not Rated | ||
| 2 | 36 students · 3rd–12th | Not Rated | ||
| 3 | GRAND VIEW CHRISTIAN SCHOOL
Private
643 students · Pre-K–12th | Not Rated | ||
Schools in Des Moines
Des Moines, Iowa · 77 schools
Community Demographics
Census ACS 2022 5-Year Estimates across 13 ZIP codes
Median Income
$69,144
Median Home Value
$218,054
Median Rent
$1,088/mo
Population
238,340
College Educated
33%
Homeownership
62%
Avg Commute
20 min
Poverty Rate
14.6%
Community Profile
Des Moines has a median household income of $69,144. It is an area where 33% of adults hold a bachelor's degree or higher. The median home value in the area is $218,054, with a median rent of $1,088/month. The area has a poverty rate of 14.6%. The average commute for residents is 20 minutes. Source: U.S. Census ACS 2022 5-Year Estimates.
Quick Facts
- State
- Iowa
- Total Schools
- 77
- Elementary
- 51
- Middle
- 11
- High
- 7
- Districts
- 4
- Avg Rating
- 5.7/10
Resources
Nearby Cities
Other Major Cities in Iowa
Top metros statewide by school count.
How We Rate Schools
Every school receives a composite score from 1 to 10 based on four pillars: Academic Performance (50%), Student Growth (20%), Equity (15%), and Learning Environment (15%). Scores are built from publicly available data including standardized test results, enrollment figures, and school climate indicators.
Read our full methodologyFrequently Asked Questions
Common questions about schools in Des Moines, Iowa
How many schools are in Des Moines, Iowa?
Des Moines has 77 schools, including 64 public and 13 private schools spanning elementary, middle, and high school levels.
What is the average school rating in Des Moines, Iowa?
The average MySchoolScout composite score for schools in Des Moines is 5.7 out of 10, based on academic achievement, student growth, equity, and school environment.
What is the top-ranked school in Des Moines, Iowa?
The top-ranked school in Des Moines on MySchoolScout is Mt Olive Lutheran School with a composite score of 8.5/10.
What is the best elementary school in Des Moines, Iowa?
The top-ranked elementary school in Des Moines on MySchoolScout is Mt Olive Lutheran School with a composite score of 8.5/10.
What is the best middle school in Des Moines, Iowa?
The top-ranked middle school in Des Moines on MySchoolScout is Hiatt Middle School with a composite score of 7.0/10.
What is the best high school in Des Moines, Iowa?
The top-ranked high school in Des Moines on MySchoolScout is Roosevelt High School with a composite score of 6.5/10.
How many school districts serve Des Moines, Iowa?
Des Moines is served by 4 school districts: Des Moines Independent Comm School District, Saydel Comm School District, Southeast Polk Comm School District, West Des Moines Comm School District.
What is the education level in Des Moines, Iowa?
According to Census data, 33% of adults in Des Moines have earned a bachelor's degree or higher.
What is the median income in Des Moines, Iowa?
The median household income in Des Moines is approximately $69,144 according to Census ACS 2022 estimates.
Are there private schools in Des Moines, Iowa?
Yes, Des Moines has 13 private schools alongside 64 public schools. The top-rated private school is Mt Olive Lutheran School with a score of 8.5/10.
What is the student-teacher ratio in Des Moines, Iowa?
The average student-teacher ratio across schools in Des Moines is 14.6:1. This ratio varies by school, so families should check individual school profiles for specific classroom sizes.
How does MySchoolScout rate schools in Des Moines, Iowa?
MySchoolScout rates schools using publicly available data from the NCES Common Core of Data and state education departments. Each school receives a 1-10 composite score based on four components: Academic Achievement, Student Growth, Equity, and School Environment.
Related reading
Get school insights in your inbox
New rankings, best-schools lists, and parent guides — delivered free. No spam, unsubscribe anytime.
We respect your privacy. Unsubscribe at any time.
Data from NCES Common Core of Data, Iowa Dept. of Education, and U.S. Census ACS for the 2023–24 school year. Rankings computed by MySchoolScout. See all data sources.