5 schools in Grimes
Public K-12 schools in Grimes, Iowa total 5, collectively serving roughly 2,988 students (an average of about 598 per campus).
7-year change in Grimes
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Dallas Center-Grimes High School | High | 09-12 | 1,073 |
| DC-G Oak View | Middle | 07-08 | 537 |
| Heritage Elementary | Elementary | PK-04 | 530 |
| North Ridge Elementary | Elementary | KG-04 | 412 |
| South Prairie Elementary | Elementary | KG-04 | 436 |
About Grimes
Public education in Grimes, Iowa runs across 5 schools that teaches roughly 2,988 students. By footprint, Grimes sits in the small bracket.
Looking at the level breakdown, the city is made up of 3 elementary, 1 middle, and 1 high.
Average school size in Grimes is around 598 students, 59% higher than the Iowa average of about 376.
Over the past 7-year window. Across the same 7-year window, public-school enrollment grew 22%: 2,449 students in SY 2017-18 versus 2,988 in SY 2024-25. On the demographic side, White enrollment moved from 91% to 83% over the same window.
Within the allk12 community for this area, the community for Grimes discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.