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

5 schools in Grimes

Iowa · Public K-12

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
Total enrollment
2,988
+539 (+22%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
83%
was 91%
% Hispanic
5%
was 4%
% Black
7%
was 2%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Dallas Center-Grimes High SchoolHigh09-121,073
DC-G Oak ViewMiddle07-08537
Heritage ElementaryElementaryPK-04530
North Ridge ElementaryElementaryKG-04412
South Prairie ElementaryElementaryKG-04436

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.

Frequently asked questions

How many public schools are in Grimes?
Grimes, Iowa has 5 public K-12 schools serving approximately 2,988 students.
How many elementary, middle, and high schools are in Grimes?
Grimes has 3 elementary, 1 middle, 1 high public schools.
What is the largest public school in Grimes?
Dallas Center-Grimes High School is the largest public school in Grimes by enrollment, with approximately 1,073 students.
What school districts serve Grimes?
Grimes public schools are operated by Dallas Center-Grimes Comm School District.
What grade levels do public schools in Grimes cover?
Public schools in Grimes serve students from pre-K through grade 12.