County directory · Michigan · 2026–27
School districts in Muskegon County, MI
Muskegon County has 11 regular public school districts, enrolling 23,279 students in 2024–25. The largest is Mona Shores Public School District (3,971 students, 17% of the county), followed by Reeths-Puffer Schools and Muskegon Public Schools of the City of. All 11 offer kindergarten. Michigan's kindergarten cutoff: turn 5 by September 1.
The 11 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Mona Shores Public School District 121 RANDALL RD, NORTON SHORES | Pre-K–12 | 6 | 3,971 | 284 | (231) 332-8201 |
| Reeths-Puffer Schools 991 W GILES RD, MUSKEGON | Pre-K–12 | 7 | 3,451 | 346 | No website listed by NCES (2025–26) (231) 719-3101 |
| Muskegon Public Schools of the City of 1458 5TH ST, MUSKEGON | Pre-K–12 | 7 | 3,371 | 277 | (231) 720-2000 |
| Fruitport Community Schools 3255 PONTALUNA RD, FRUITPORT also serves Ottawa County | Pre-K–12 | 7 | 2,671 | 178 | (231) 865-3154 |
| Orchard View Schools 35 S SHERIDAN DR, MUSKEGON | Pre-K–12 | 5 | 2,064 | 177 | (231) 760-1306 |
| Whitehall District Schools 541 E SLOCUM ST, WHITEHALL | Pre-K–12 | 5 | 1,941 | 149 | (231) 893-1005 |
| Oakridge Public Schools 275 S WOLF LAKE RD, MUSKEGON also serves Newaygo County | Pre-K–12 | 4 | 1,810 | 178 | (231) 788-7100 |
| Montague Area Public Schools 4882 STANTON BLVD, MONTAGUE also serves Oceana County | Pre-K–12 | 4 | 1,290 | 85 | (231) 893-1515 |
| Ravenna Public Schools 12322 STAFFORD ST, RAVENNA also serves Ottawa County | Pre-K–12 | 3 | 1,007 | 62 | (231) 853-2231 |
| North Muskegon Public Schools 1600 MILLS AVE, MUSKEGON | Pre-K–12 | 3 | 923 | 93 | (231) 719-4100 |
| Holton Public Schools 6500 4TH ST, HOLTON also serves Newaygo County and Oceana County | Pre-K–12 | 4 | 780 | 57 | (231) 821-1700 |
Muskegon County at a glance
Together the 11 districts run 55 schools from offices in 7 towns. The smallest by enrollment is Holton Public Schools, with 780 students; the median Muskegon County district has 1,941. By grade span: 11 Pre-K–12.
Kindergarten in 2024–25, counting the 11 districts that report a K grade: 1,886 children. The biggest kindergarten was Reeths-Puffer Schools's, with 346; Mona Shores Public School District had 284, and the smallest, Holton Public Schools, had 57.
Muskegon County holds 11 of Michigan's 536 regular districts (2.1%) and 1.9% of its 1,214,168 public school students, ranking 11th of 83 counties by number of districts and 11th by enrollment. By size, 9 enroll 1,000 to 4,999 and 2 have fewer than 1,000 students, and the average school here has about 423 students.
5 districts reach past the county line: Fruitport Community Schools (into Ottawa County), Oakridge Public Schools (into Newaygo County), Montague Area Public Schools (into Oceana County), Ravenna Public Schools (into Ottawa County) and Holton Public Schools (into Newaygo County and Oceana County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 5 of Muskegon County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. 1 of the 11 have no website on file with NCES; their office phone numbers are in the table. Websites for the rest:
Mona Shores Public School District · Muskegon Public Schools of the City of · Fruitport Community Schools · Orchard View Schools · Whitehall District Schools · Oakridge Public Schools · Montague Area Public Schools · Ravenna Public Schools · North Muskegon Public Schools · Holton Public Schools
What grade will my child be in?
More in Michigan
Every Michigan district by county · Michigan kindergarten cutoff
More Michigan county directories: Allegan County (10) · Genesee County (21) · Lenawee County (11) · Macomb County (21) · Monroe County (10) · Oakland County (27)