Public schools by city in Michigan
202 Michigan cities have at least 5 public schools with a local mailing address. Each city page lists every school by level with its district, enrollment, and staffing. Smaller communities remain available through the Michigan district directory and search.
Cities with the most public schools
- Detroit187 schools · 81,882 students
- Grand Rapids130 schools · 49,414 students
- Kalamazoo54 schools · 16,981 students
- Flint53 schools · 14,858 students
- Muskegon47 schools · 17,884 students
- Lansing44 schools · 15,856 students
- Saginaw44 schools · 15,735 students
- Warren44 schools · 19,094 students
- Ann Arbor42 schools · 18,632 students
- Dearborn41 schools · 21,871 students
- Jackson38 schools · 11,038 students
- Battle Creek35 schools · 12,828 students
