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

Muskegon County

Michigan · Public K-12

Muskegon County is one of Michigan's public-school counties, with 71 campuses serving about 25,245 students (33 elementary, 11 middle, and 23 high). Median household income in the county is roughly $65,024.

7-year change in Muskegon County

SY 2017-18 vs SY 2024-25
Total enrollment
25,212
-2,293 (-8%) vs SY 2017-18
School count
67
0 (0%) vs SY 2017-18
% White
65%
was 68%
% Hispanic
9%
was 7%
% Black
18%
was 19%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
71
20 districts
Enrollment
25,245
NCES CCD
Median income
$65,024
Below Michigan avg
Free/reduced lunch
58.7%
Above Michigan avg
Elementary
33
11,574 students
Middle
11
5,158 students
High
23
7,965 students
Combined / other
4
548 students
LARGEST DISTRICT
Mona Shores Public School District
3,927 students · 20 districts in Muskegon County

County vs. school enrollment demographics

Left bar is the racial makeup of Muskegon County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
77%
Hispanic
6%
Black
12%
Asian
1%
Two or more
9%
Native American
1%
Pacific Islander
0%
School enrollment
White
65%
Hispanic
9%
Black
18%
Asian
1%
Two or more
7%
Native American
0%
Pacific Islander
0%
Bachelor's+
21.3%
adults 25+
Poverty rate
10.4%
ACS 5-year
Unemployment
6.4%
civilian labor
Median age
40
22.5% under 18

Test scores in Muskegon County

Latest 2024-25 ELA proficiency, 27 schools ranked. Michigan state average: 47.7%.

See all 27 schools in Muskegon County ranked by score →

All schools (71)

NameCityLevelGradesEnrollmentRating
Mona Shores High SchoolMuskegonHigh09-121,268·
ReethsPuffer High SchoolMuskegonHigh09-121,107·
Muskegon High SchoolMuskegonHigh09-121,003·
Mona Shores Middle SchoolMuskegonMiddle06-08930·
Fruitport High SchoolFruitportHigh09-12812·
Charles Hackley Middle SchoolMuskegonMiddle06-08774·
Fruitport Middle SchoolFruitportMiddle06-08615·
Timberland AcademyMuskegonElementaryKG-08613·
Cardinal ElementaryMuskegonElementaryKG-05611·
ReethsPuffer Elementary SchoolMuskegonElementaryPK-04600·
Whitehall Senior High SchoolWhitehallHigh09-12597·
Edgewood Elementary SchoolFruitportElementaryPK-05585·
Oakridge Lower Elementary SchoolMuskegonElementaryPK-04549·
Orchard View High SchoolMuskegonHigh09-12543·
Oakridge High SchoolMuskegonHigh09-12539·
ReethsPuffer Middle SchoolMuskegonMiddle06-08537·
ReethsPuffer Intermediate SchMuskegonMiddle05-06479·
Campbell Elementary SchoolMuskegonElementaryPK-05454·
Bunker ElementaryMuskegonElementaryPK-05451·
Ross Park Elementary SchoolMuskegonElementaryPK-05450·
Oakview Elementary SchoolMuskegonElementaryPK-05438·
Oakridge Upper Elementary SchoolMuskegonElementary01-06437·
Oehrli Elementary SchoolMontagueElementary01-05436·
Shoreline Elementary SchoolWhitehallElementaryPK-02432·
Whitehall Ealy Elem SchoolWhitehallElementary03-05431·
Central Elementary SchoolMuskegonElementaryPK-04428·
Whitehall Middle SchoolWhitehallMiddle06-08424·
Orchard View Middle SchoolMuskegonMiddle05-09422·
Montague High SchoolMontagueHigh09-12419·
Churchill Elementary SchoolMuskegonElementaryPK-05414·
Lincoln Park Elementary SchoolMuskegonElementaryPK-05411·
North Muskegon Elementary SchoolMuskegonElementaryPK-05406·
Beechnau Elementary SchoolRavennaElementaryPK-04393·
Marquette Elementary SchoolMuskegonElementaryPK-05367·
Three Oaks Public School AcademyMuskegonElementaryPK-06363·
Holton Elementary SchoolHoltonElementaryPK-05338·
Orchard View Early ElementaryMuskegonElementaryPK-01331·
Ravenna High SchoolRavennaHigh09-12317·
Nellie B Chisholm Middle SchoolMontagueMiddle06-08307·
North Muskegon High SchoolMuskegonHigh09-12305·
Beach Elementary SchoolMuskegonElementaryKG-05295·
Shettler SchoolMuskegonElementaryPK-05293·
Ravenna Middle SchoolRavennaMiddle05-08291·
Oakridge Middle SchoolMuskegonCombined03-12271·
Muskegon Heights AcademyMuskegonHigh06-12253·
Holton High SchoolHoltonHigh09-12224·
North Muskegon Middle SchoolMuskegonMiddle06-08206·
Twin Lake SchoolTwin LakeElementaryPK-04205·
Glenside ElementaryMuskegonElementaryKG-05185·
Muskegon Covenant AcademyMuskegonHigh09-12181·
Holton Middle SchoolHoltonMiddle06-08173·
Muskegon Montessori Academy for Environmental ChangeNorton ShoresElementaryPK-08154·
Muskegon Maritime AcademyMuskegonElementaryPK-05141·
Edgewood Elementary AcademyMuskegonElementaryPK-02134·
Orchard View Community EducationMuskegonHigh09-12134·
White Lake Area Community EducationMuskegonCombinedPK-12129·
Wesley SchoolMuskegonCombinedPK-12127·
Muskegon Community Education CenterMuskegonHigh09-12107·
Dr Martin Luther King AcademyMuskegonElementary03-05105·
Montague Area Childhood CenterMontagueElementaryPK-KG85·
Holton Virtual AcademyHoltonHigh06-1240·
Pennsylvania Elementary SchoolMuskegonElementaryKG-KG39·
Oakridge FusionMuskegonHigh07-1233·
Fruitport Adult EducationFruitportHigh09-1229·
Fruitport Alternative High SchoolFruitportHigh09-1221·
LAKESHORE LEARNING CENTERMuskegonCombinedKG-1221·
Lighthouse AcademyMuskegon Community BuildingMuskegonHigh06-1219·
Lighthouse Academy The PortMuskegonHigh05-1214·
Brooks Correctional FacilityMuskegonHigh09-120·
Moon Elementary SchoolMuskegonElementaryPK-050·
Muskegon Area Career Tech CenterMuskegonHigh09-120·

Cities in Muskegon County

Muskegon49 schoolsFruitport5 schoolsHolton4 schoolsMontague4 schoolsWhitehall4 schoolsRavenna3 schoolsNorton Shores1 schoolTwin Lake1 school

About Muskegon County

Muskegon County is a medium-population county of about 175,961 residents in Michigan. Its public-school system serves approximately 25,245 students across 71 schools.

Looking at the wider area, census numbers show typical household earnings sit around $65,024, roughly 21% of adults have completed at least a four-year degree, and the federal-poverty share is near 10%.

On the school-mix side, Muskegon County is built around 33 elementary schools (11,574 students), 11 middle schools (5,158), 23 high schools (7,965), and 4 combined or other schools.

The largest single district in Muskegon County is Mona Shores Public School District, which alone enrolls about 3,927 students.

Five-year track record. Across the same 7-year window, public-school enrollment contracted 8%: 27,505 students in SY 2017-18 versus 25,212 in SY 2024-25. On the demographic side, White enrollment moved from 68% to 65% over the same window.

On this page, the community for Muskegon County discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools serve Muskegon County?
There are 71 public K-12 schools in Muskegon County, Michigan, with a combined enrollment of about 25,245.
How many high schools are in Muskegon County?
Muskegon County, Michigan has 23 public high schools, serving approximately 7,965 students.
How many middle schools are in Muskegon County?
Muskegon County, Michigan has 11 public middle schools, serving approximately 5,158 students.
How many elementary schools are in Muskegon County?
Muskegon County, Michigan has 33 public elementary schools, serving approximately 11,574 students.
What is the largest school district in Muskegon County?
Mona Shores Public School District is the largest school district in Muskegon County, serving approximately 3,927 students. The county contains 20 school districts overall.
What is the population of Muskegon County?
Muskegon County, Michigan has a population of approximately 175,961, with a median age of 40. About 22.5% of residents are under 18.
What is the median household income in Muskegon County?
Median household income in Muskegon County is $65,024, below the Michigan average of $66,133. About 10.4% of residents live below the federal poverty line.
How educated are residents of Muskegon County?
Approximately 21.3% of adults 25 and older in Muskegon County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Muskegon County qualify for free or reduced lunch?
Roughly 58.7% of students in Muskegon County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Michigan county average of 53.4%.
What is the student-teacher ratio in Muskegon County schools?
Across Muskegon County public schools, the enrollment-weighted student-teacher ratio is approximately 17.1 to 1.

Muskegon County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data