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

137 schools in Grand Rapids

Michigan · Public K-12

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-25
Total enrollment
49,532
-5,408 (-10%) vs SY 2017-18
School count
128
0 (0%) vs SY 2017-18
% White
38%
was 44%
% Hispanic
24%
was 22%
% Black
24%
was 23%
% Asian
5%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Ottawa High TransitionHigh09-1214
Ottawa Hills High SchoolHigh09-12385
Palmer SchoolElementaryPK-05187
Pine Ridge Elementary SchoolElementaryPK-04472
Pinewood Middle SchoolMiddle06-08842
PrepNet Virtual AcademyCombinedKG-121,080
PrepNet Virtual AcademyCombinedM-M·
Ridge Park Charter AcademyElementaryKG-08507
Ridgemoor Park MontessoriElementaryPK-06131
River City Scholars Charter AcademyElementaryKG-08286
Riverside Middle SchoolMiddle06-08227
Shared TimeCombinedKG-120
Shawmut Hills SchoolElementaryPK-08267
Sherwood Global Studies AcademyElementaryPK-06121
Sibley SchoolElementaryPK-05308
Southeast Career PathwaysHigh09-12106
Southeast Kelloggsville SchoolElementaryKG-02287
Southwest Elementary Academia BilingueElementaryPK-06661
Southwest MiddleHigh Academia BilingueHigh07-12378
Southwood ElementaryElementaryKG-05302
Stocking ElementaryElementaryPK-05161
Thornapple Elementary SchoolElementaryPK-04361
Townline ElementaryElementaryKG-05320
Union High SchoolHigh09-12881
Union High TransitionHigh09-1250
Valleywood Middle SchoolMiddle06-08541
Vista Charter AcademyElementaryKG-08641
Walker Charter AcademyElementaryKG-08711
Wealthy SchoolElementaryKG-05462
Wellspring Preparatory High SchoolHigh09-12267
West Kelloggsville SchoolElementaryPK-02253
West MI Academy of Environmental ScienceCombinedPK-12666
West Michigan Aviation AcademyHigh09-12600
West Oakview Elementary SchoolElementaryPK-04240
Westwood Middle SchoolMiddle06-08176
William C Abney Academy ElementaryElementaryKG-06273
Zinser Elementary SchoolElementaryKG-05443

About 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.

Frequently asked questions

How many public schools are in Grand Rapids?
Grand Rapids, Michigan has 137 public K-12 schools serving approximately 49,929 students.
How many elementary, middle, and high schools are in Grand Rapids?
Grand Rapids has 63 elementary, 19 middle, 41 high, 14 combined-grade public schools.
What is the largest public school in Grand Rapids?
East Kentwood High School is the largest public school in Grand Rapids by enrollment, with approximately 2,068 students.
What school districts serve Grand Rapids?
Grand Rapids is served by 29 public school districts, including Excel Charter Academy, Grand Rapids Public Schools, Hope Academy of West Michigan, Kent ISD, Lighthouse Academy and 24 others.
What grade levels do public schools in Grand Rapids cover?
Public schools in Grand Rapids serve students from pre-K through grade 12.
Are there charter schools in Grand Rapids?
22 of the 137 public schools in Grand Rapids are charter schools.

Grand Rapids school rankings

Largest schoolsAll rankings →