Public schools in Muskegon, MI
Muskegon has 43 public schools with a 2024-25 address in the city: 11 high, 6 middle, 22 elementary, 4 other, enrolling 17,680 students. They are run by 15 districts and agencies; Mona Shores Public Schools runs 6 of them.
NCES Common Core of Data 2024-25: schools open that year with enrollment · method
The 15 districts and agencies that run Muskegon's public schools
Each district decides who can enroll where; its page holds its schools, spending and teachers.
| District | Schools in Muskegon | District students, fall 2022 | Spending per student, FY23 |
|---|---|---|---|
| Mona Shores Public Schools | 6 | 3,876 | $14,290 |
| Reeths-Puffer Schools | 6 | 3,571 | $13,476 |
| Muskegon Public Schools | 6 | 3,353 | $19,051 |
| Orchard View Schools | 5 | 2,171 | $16,017 |
| Oakridge Public Schools | 4 | 1,880 | $13,976 |
| North Muskegon Public Schools | 3 | 939 | $13,687 |
| Muskegon Heights Public School Academy System | 3 | 625 | $14,923 |
| Fruitport Community Schools | 2 | 2,678 | $14,800 |
| Muskegon Area ISD | 2 | 1,534 | not reported |
| Timberland Charter Academy | 1 | 623 | $12,446 |
| Three Oaks School | 1 | 348 | $16,178 |
| Muskegon Covenant Academy | 1 | 154 | $10,701 |
Source: NCES Common Core of Data 2024-25: school location city and operating agency; NCES F-33 fiscal year 2022-23: district fall membership and current spending per student. Schools on a city's edge can serve students from outside it.
11 high schools in Muskegon, 5,454 students
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Mona Shores High School | 1,268 | 19.8 | 45.0% | Mona Shores Public Schools |
| ReethsPuffer High School | 1,107 | 18.4 | 41.9% | Reeths-Puffer Schools |
| Muskegon High School | 1,003 | 22.2 | 71.7% | Muskegon Public Schools |
| Orchard View High School | 543 | 16.2 | 59.3% | Orchard View Schools |
| Oakridge High School | 539 | 16.6 | 42.3% | Oakridge Public Schools |
| North Muskegon High School | 305 | 19.5 | 20.0% | North Muskegon Public Schools |
| Muskegon Heights Academy | 253 | 16.2 | 90.5% | Muskegon Heights Public School Academy System |
| Muskegon Covenant Academy | 181 | 34.8 | 79.6% | Muskegon Covenant Academy |
| Orchard View Community Education | 134 | 8.1 | 66.4% | Orchard View Schools |
| Muskegon Community Education Center | 107 | 22.9 | 74.8% | Muskegon Public Schools |
One more high school
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Muskegon County Juvenile Transition Center | 14 | 5.0 | 78.6% | Lighthouse Academy |
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.
6 middle schools in Muskegon, 3,348 students
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Mona Shores Middle School | 930 | 17.6 | 48.0% | Mona Shores Public Schools |
| Muskegon Middle School | 774 | 20.5 | 80.1% | Muskegon Public Schools |
| ReethsPuffer Middle School | 537 | 18.0 | 43.6% | Reeths-Puffer Schools |
| ReethsPuffer Intermediate School | 479 | 16.7 | 46.3% | Reeths-Puffer Schools |
| Orchard View Middle School | 422 | 14.7 | 65.2% | Orchard View Schools |
| North Muskegon Middle School | 206 | 14.5 | 21.8% | North Muskegon Public Schools |
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.
22 elementary schools in Muskegon, 8,330 students
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Timberland Academy | 613 | 14.9 | 89.6% | Timberland Charter Academy |
| Cardinal Elementary | 611 | 13.8 | 66.8% | Orchard View Schools |
| ReethsPuffer Elementary School | 600 | 17.7 | 54.5% | Reeths-Puffer Schools |
| Oakridge Lower Elementary School | 549 | 15.0 | 58.8% | Oakridge Public Schools |
| Campbell Elementary School | 454 | 17.7 | 61.5% | Mona Shores Public Schools |
| Bunker Elementary | 451 | 16.1 | 85.8% | Muskegon Public Schools |
| Ross Park Elementary School | 450 | 13.8 | 50.7% | Mona Shores Public Schools |
| Oakview Elementary School | 438 | 17.7 | 91.8% | Muskegon Public Schools |
| Oakridge Upper Elementary School | 437 | 21.3 | 53.3% | Oakridge Public Schools |
| Central Elementary School | 428 | 17.3 | 38.3% | Reeths-Puffer Schools |
The other 12 elementary schools
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Churchill Elementary School | 414 | 18.2 | 29.7% | Mona Shores Public Schools |
| Lincoln Park Elementary School | 411 | 17.2 | 44.3% | Mona Shores Public Schools |
| North Muskegon Elementary School | 406 | 16.2 | 26.6% | North Muskegon Public Schools |
| Marquette Elementary School | 367 | 12.1 | 89.6% | Muskegon Public Schools |
| Three Oaks Public School Academy | 363 | 15.2 | 100.0% | Three Oaks School |
| Orchard View Early Elementary | 331 | 13.8 | 65.0% | Orchard View Schools |
| Beach Elementary School | 295 | 14.6 | 43.4% | Fruitport Community Schools |
| Shettler School | 293 | 15.2 | 44.4% | Fruitport Community Schools |
| Muskegon Maritime Academy | 141 | 18.1 | 86.5% | Muskegon Maritime Academy |
| Edgewood Elementary Academy | 134 | 11.9 | 91.8% | Muskegon Heights Public School Academy System |
| Dr Martin Luther King Academy | 105 | 14.2 | 86.7% | Muskegon Heights Public School Academy System |
| Pennsylvania Elementary School | 39 | 19.5 | 7.7% | Reeths-Puffer Schools |
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.
4 other schools in Muskegon, 548 students
| School | Students 2024‑25 | Per teacher | Free lunch | District |
|---|---|---|---|---|
| Oakridge Middle School | 271 | 16.8 | 44.3% | Oakridge Public Schools |
| White Lake Area Community Education | 129 | 6.9 | 81.4% | Whitehall District Schools |
| Wesley School | 127 | 5.6 | 33.1% | Muskegon Area ISD |
| Lakeshore Learning Center | 21 | 4.3 | 81.0% | Muskegon Area ISD |
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.
How Muskegon's public schools compare with Michigan's
The median Muskegon school has 16.2 students per full-time teacher, about the same as the Michigan median of 16.5. 51% of its schools ran a schoolwide Title I program in 2021-22, against 41% across the state. Its median school enrolls 411 students (state 360).
| Muskegon | Michigan | |
|---|---|---|
| Median students per teacher | 16.2 | 16.5 |
| Median school size (students) | 411 | 360 |
| Schools with a schoolwide Title I program (2021-22) | 51% | 41% |
| Schools where every student eats free (CEP) | 98% | 76% |
| Charter schools | 19% | 11% |
Source: NCES Common Core of Data 2024-25 (membership, staff, lunch program, charter status; the 43 Muskegon schools and the 3,326 Michigan schools open that year with students); Title I status CCD 2021-22. Students per teacher counts 2024-25 teachers and ratios from 3 to 99.
What to look at next in Muskegon
- Mona Shores Public SchoolsRuns 6 of Muskegon's 43 public schools and spent $14,290 per student in fiscal year 2022-23.$14,290
- Mona Shores High School, the largest high school in Muskegon1,268 students in 2024-25, 19.8 per teacher.1,268
- Compare Mona Shores Public Schools with Reeths-Puffer SchoolsMuskegon's two largest operators side by side: enrollment, spending and schools.
- The largest public schools in MichiganMichigan's 50 largest schools open in 2024-25, by enrollment.
- Find the school district for a Muskegon addressA home's district, not its city, decides which public schools it can enroll in.
Source: NCES Common Core of Data 2024-25 (schools and their operating agencies); NCES F-33 finance survey, fiscal year 2022-23 (spending per student).
Choosing among them: how to choose a school district with the federal data, and what a Title I school is.
Other cities in Michigan
Questions about schools in Muskegon
How many public schools are in Muskegon, MI?
43 public schools with an address in Muskegon were open in 2024-25: 11 high, 6 middle, 22 elementary, 4 other, enrolling 17,680 students. 8 are charter schools.What is the largest high school in Muskegon?
Mona Shores High School, with 1,268 students in 2024-25 (Mona Shores Public Schools).Which districts run Muskegon's schools?
Mona Shores Public Schools (6 schools), Reeths-Puffer Schools (6 schools), Muskegon Public Schools (6 schools), Orchard View Schools (5 schools), and 11 more. A school's district, not its city, decides who can enroll.
These figures are for information and are not a substitute for the district's enrollment office, which confirms the school a home is assigned to.
Sources
Source: NCES Common Core of Data School directory, membership, staff and lunch files · 2024-25
Source: NCES Common Core of Data Public school search (the official record of each school) · 2024-25