Des Moines skyline above the Des Moines River

K–12 schools

Schools in Des Moines

Public elementary, middle and high schools from the 2023–24 directory in Des Moines, with grades, enrollment, student–teacher ratios, districts and links to school calendars.

Districts

School districts

The districts that run public schools in this city, with their school calendars below.

Calendars

School calendars

No-school days, breaks, early release and events from each district’s public calendar.

All days off

Next day off: Mon, Jan 4 · No School (PK-6th): Teacher Professional Development · All days off

Horizon Science Academy calendar

Key dates

  1. 1PM Early Dismissal (K-6)Tuesday · All dayKey date
  2. 1PM Early Dismissal (PK-6)Friday · All dayKey date
  3. No School (PK-6th): Teacher Professional DevelopmentMonday · All dayKey date
  4. No School (PK-6th): MLK DayMonday · All dayKey date
  5. No School (PK-6th): Teacher Professional DevelopmentFriday · All dayKey date
  6. No School (PK-6th): President's DayMonday · All dayKey date

Coming up

  1. Thanksgiving LunchTuesday · 10:45 AM · 4801 Franklin Ave Des Moines, IA
  2. No Pre School: Professional DevelopmentWednesday · All dayKey date
  3. 1PM Early Dismissal (K-6)Wednesday · All dayKey date
  4. 1PM Early Dismissal (PK-6)Friday · All dayKey date
  5. No Pre School: Professional DevelopmentWednesday · All dayKey date
  6. No School (PK-6th): ConferencesThursday · All dayKey date
  7. No School (PK-6th): Teacher Professional DevelopmentFriday · All dayKey date
  8. No Pre School: Professional DevelopmentWednesday · All dayKey date

Last checked Oct 31, 2026, 8:12 PM. Confirm dates with the district ↗. Recurring calendar entries may not appear here.

42 schools

Elementary schools

Pre-K and kindergarten through fifth or sixth grade.

K–5Brubaker Elementary School618 students · 12.1 per teacher2900 E 42nd StreetPre-K–5Capitol View Elementary School545 students · 12.4 per teacher320 E. 16thPre-K–5Carver Elementary419 students · 12 per teacher705 E University AveK–5Cattell Elementary School308 students · 10.6 per teacher3101 E 12th StPre-K–5Delaware Elementary423 students · 12.1 per teacher4401 E 46th StK–5Downtown School235 students · 29.4 per teacher1800 Grand AvenueK–5Edmunds Elementary School286 students · 11.4 per teacher950 15th StreetK–5Findley Elementary School284 students · 11.8 per teacher3025 Oxford StreetK–5Garton Elementary429 students · 11.9 per teacher2820 E 24th StPre-K–5Greenwood Elementary School307 students · 15.3 per teacher316 37th StreetK–5Hanawalt Elementary317 students · 12.2 per teacher225 56th StreetK–5Hillis Elementary School291 students · 12.1 per teacher2401 56th StK–3 · CharterHorizon Science Academy Des Moines79 students · 8.8 per teacher4801 Franklin Ave 2ndK–5Howe Elementary303 students · 12.1 per teacher2900 IndianolaK–5Hubbell Elementary383 students · 15.3 per teacher800 42nd StPre-K–5Jackson Elementary School495 students · 15 per teacher3825 Indianola AveK–5Jefferson Elementary School306 students · 14.6 per teacher2425 Watrous AvePre-KJessie Franklin Taylor194 students · 17.6 per teacher1801 16th StreetK–5King Elementary School273 students · 11.4 per teacher1849 Forest AveK–5Lovejoy Elementary School412 students · 13.3 per teacher801 E Kenyon AveK–5Madison Elementary School247 students · 11.8 per teacher806 E Hoffman StPre-KMcKee Elementary School263 students · 20.2 per teacher2115 E 39th StPre-K–5McKinley Elementary School269 students · 12.8 per teacher1610 SE 6th StreetPre-KMitchell Early Childhood Center340 students · 21.2 per teacher111 PorterK–5Monroe Elementary School377 students · 11.1 per teacher2250 30th StK–5Moore Elementary School298 students · 13 per teacher3725 52nd StK–5Morris Elementary School498 students · 13.8 per teacher1401 Geil AvenuePre-K–5Moulton Elementary School450 students · 13.2 per teacher1541 8th StreetK–5Oak Park309 students · 11.9 per teacher3928 6th AvenueK–5Park Ave Elementary School408 students · 14.6 per teacher3141 SW 9th StK–5Perkins Elementary School444 students · 15.3 per teacher4301 CollegeK–5Phillips Elementary254 students · 11 per teacher1701 Lay StK–5River Woods Elementary School505 students · 11.7 per teacher2929 SE 22nd StK–5Samuelson Elementary School384 students · 11.6 per teacher3929 Bel-Aire RdK–5South Union Elementary School424 students · 11.2 per teacher4201 South UnionK–5Stowe Elementary School311 students · 13 per teacher1411 E 33rd StK–5Studebaker Elementary School553 students · 14.6 per teacher300 E County Line RdPre-K–5Walnut Street School244 students · 15.2 per teacher901 Walnut StK–5Willard Elementary School282 students · 11.8 per teacher2941 Dean AvenueK–5Windsor Elementary267 students · 12.1 per teacher5912 University AvenuePre-KWoodlawn Early Childhood Center215 students · 19.5 per teacher4000 Lower Beaver RdK–5Wright Elementary School244 students · 11.1 per teacher5001 SW 14th St
10 schools

Middle and junior high schools

Grades six through eight, roughly.

5 schools

High schools

Grades nine through twelve.

1 schools

Other schools

K–8 and K–12 schools, special programs and alternative schools.

10 schools

Private schools

Independent and religious schools, from the U.S. Department of Education’s Private School Survey (2023–24).

Questions

Schools in Des Moines: questions

How many public schools are in Des Moines?

58 public schools are located in Des Moines, with about 29,372 students: 42 elementary schools, 10 middle and junior high schools, 5 high schools, 1 other schools. Source: U.S. Department of Education, 2023–24.

What school districts serve Des Moines?

Des Moines Independent Community School District (56 schools); Southeast Polk Community School District (1 school); Horizon Science Academy (1 school).

What is the largest high school in Des Moines?

Lincoln High School, with 2,441 students.

Where can I find school calendars for Des Moines?

Each district’s website has its calendar, including the first day of school, breaks and early-release days. The district list on this page links to each one.

What private schools are in Des Moines?

10 private schools recorded in the NCES 2023–24 survey: Holy Trinity (grades Pre-K–8, Roman Catholic); St Anthony Elementary School (grades Pre-K–8, Roman Catholic); Bergman Academy (grades Pre-K–8, Nonsectarian); St Theresa Catholic School (grades Pre-K–8, Roman Catholic); St Joseph Elementary School (grades Pre-K–8, Roman Catholic) and more.

Public school data from the U.S. Department of Education’s Common Core of Data (2023–24 directory; enrollment and teachers as reported to NCES). Private schools: NCES Private School Survey (2023–24); schools located in a private home are not listed. These are historical survey records, not confirmation of current operation. Confirm current location and admissions with each school, and enrollment boundaries with the district.

Des Moines AI

Your Des Moines local guide
Hey there!

I'm Des Moines AI. Ask about neighborhood food, independent shops, local history or planning a visit.

AI recommendations may be inaccurate. Verify hours and prices. Questions are processed by Cloudflare. Privacy