137 schools in Grand Rapids
Grand Rapids reports 137 public K-12 schools and approximately 49,929 students enrolled, per NCES, an average school size near 364.
4-year change in Grand Rapids
SY 2020-21 vs SY 2024-25About Grand Rapids
Grand Rapids, Michigan is home to 137 public schools, with combined enrollment of approximately 49,929 students. By school count, it is a wide-reaching city.
Looking at the level breakdown, the city covers 63 elementary, 19 middle, 41 high, and 14 other.
Average school size in Grand Rapids is around 364 students, 10% noticeably below the Michigan average of about 406.
Looking at the last 4 years. Across the same 4-year window, public-school enrollment remained close to its prior level: 49,409 students in SY 2020-21 versus 49,532 in SY 2024-25. Over that span, Grand Rapids closed 2 schools, going from 130 to 128.
Within the allk12 community for this area, the community for Grand Rapids discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.