6 schools in Mona Shores Public School District
Looking at the Mona Shores Public School District system: 6 public K-12 schools serving approximately 3,927 students inside Michigan, averaging 655 per campus.
7-year change in Mona Shores Public School District
SY 2017-18 vs SY 2024-25| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Mona Shores High School | Muskegon | High | 09-12 | 1,268 |
| Mona Shores Middle School | Muskegon | Middle | 06-08 | 930 |
| Campbell Elementary School | Muskegon | Elementary | PK-05 | 454 |
| Ross Park Elementary School | Muskegon | Elementary | PK-05 | 450 |
| Churchill Elementary School | Muskegon | Elementary | PK-05 | 414 |
| Lincoln Park Elementary School | Muskegon | Elementary | PK-05 | 411 |
About Mona Shores Public School District
Mona Shores Public School District is a low-population Michigan school district running 6 campuses with combined enrollment near 3,927.
On the school-mix side, Mona Shores Public School District covers 4 elementary, 1 middle, and 1 high school.
On a per-school basis, Mona Shores Public School District runs about 655 students per campus, 61% noticeably above the state mean of roughly 406.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment held roughly steady: 3,851 students in SY 2017-18 versus 3,927 in SY 2024-25. Demographically, the White share of enrollment contracted from 77% to 70%.
In the discussion threads here, the community for Mona Shores Public School District discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.