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

49 schools in Muskegon

Michigan · Public K-12

Public-school enrollment in Muskegon comes to roughly 17,917 students across 49 schools (24 elementary, 6 middle, and 15 high).

7-year change in Muskegon

SY 2017-18 vs SY 2024-25
Total enrollment
17,884
-1,579 (-8%) vs SY 2017-18
School count
45
+1 (+2%) vs SY 2017-18
% White
56%
was 61%
% Hispanic
10%
was 8%
% Black
25%
was 25%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Beach Elementary SchoolElementaryKG-05295
Brooks Correctional FacilityHigh09-120
Bunker ElementaryElementaryPK-05451
Campbell Elementary SchoolElementaryPK-05454
Cardinal ElementaryElementaryKG-05611
Central Elementary SchoolElementaryPK-04428
Charles Hackley Middle SchoolMiddle06-08774
Churchill Elementary SchoolElementaryPK-05414
Dr Martin Luther King AcademyElementary03-05105
Edgewood Elementary AcademyElementaryPK-02134
Glenside ElementaryElementaryKG-05185
LAKESHORE LEARNING CENTERCombinedKG-1221
Lighthouse Academy The PortHigh05-1214
Lighthouse AcademyMuskegon Community BuildingHigh06-1219
Lincoln Park Elementary SchoolElementaryPK-05411
Marquette Elementary SchoolElementaryPK-05367
Mona Shores High SchoolHigh09-121,268
Mona Shores Middle SchoolMiddle06-08930
Moon Elementary SchoolElementaryPK-050
Muskegon Area Career Tech CenterHigh09-120
Muskegon Community Education CenterHigh09-12107
Muskegon Covenant AcademyHigh09-12181
Muskegon Heights AcademyHigh06-12253
Muskegon High SchoolHigh09-121,003
Muskegon Maritime AcademyElementaryPK-05141
North Muskegon Elementary SchoolElementaryPK-05406
North Muskegon High SchoolHigh09-12305
North Muskegon Middle SchoolMiddle06-08206
Oakridge FusionHigh07-1233
Oakridge High SchoolHigh09-12539
Oakridge Lower Elementary SchoolElementaryPK-04549
Oakridge Middle SchoolCombined03-12271
Oakridge Upper Elementary SchoolElementary01-06437
Oakview Elementary SchoolElementaryPK-05438
Orchard View Community EducationHigh09-12134
Orchard View Early ElementaryElementaryPK-01331
Orchard View High SchoolHigh09-12543
Orchard View Middle SchoolMiddle05-09422
Pennsylvania Elementary SchoolElementaryKG-KG39
ReethsPuffer Elementary SchoolElementaryPK-04600
ReethsPuffer High SchoolHigh09-121,107
ReethsPuffer Intermediate SchMiddle05-06479
ReethsPuffer Middle SchoolMiddle06-08537
Ross Park Elementary SchoolElementaryPK-05450
Shettler SchoolElementaryPK-05293
Three Oaks Public School AcademyElementaryPK-06363
Timberland AcademyElementaryKG-08613
Wesley SchoolCombinedPK-12127
White Lake Area Community EducationCombinedPK-12129

About Muskegon

Muskegon, Michigan is home to 49 public schools, with combined enrollment of approximately 17,917 students. By school count, it is a wide-reaching city.

Looking at the level breakdown, the city covers 24 elementary, 6 middle, 15 high, and 4 other.

Average school size in Muskegon is around 366 students, 10% noticeably below the Michigan average of about 406.

Five-year track record. Total public-school enrollment in Muskegon has fell 8% since SY 2017-18, moving from about 19,463 students to 17,884. Muskegon now counts 45 public schools, up from 44 in SY 2017-18. The White share of public-school enrollment contracted from 61% to 56%.

Within the allk12 community for this area, the community for Muskegon discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Muskegon?
Muskegon, Michigan has 49 public K-12 schools serving approximately 17,917 students.
How many elementary, middle, and high schools are in Muskegon?
Muskegon has 24 elementary, 6 middle, 15 high, 4 combined-grade public schools.
What is the largest public school in Muskegon?
Mona Shores High School is the largest public school in Muskegon by enrollment, with approximately 1,268 students.
What school districts serve Muskegon?
Muskegon is served by 16 public school districts, including Muskegon Area ISD, Oakridge Public Schools, Whitehall District Schools, Fruitport Community Schools, Muskegon Public Schools of the City of and 11 others.
What grade levels do public schools in Muskegon cover?
Public schools in Muskegon serve students from pre-K through grade 12.
Are there charter schools in Muskegon?
9 of the 49 public schools in Muskegon are charter schools.