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.
7-year change in Grand Rapids
SY 2017-18 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 7 years. Across the same 7-year window, public-school enrollment contracted 10%: 54,940 students in SY 2017-18 versus 49,532 in SY 2024-25. The White share of public-school enrollment decreased from 44% to 38%.
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.