Advertisement
Middle School Teachers, Except Special and Career/Technical Education average salary by city in Michigan
- Traverse City$70,420
- Niles$69,990
- Detroit$69,940
- Muskegon$69,460
- Battle Creek$68,680
- Flint$68,220
- Lansing$68,040
- Jackson$67,690
- Monroe$67,670
- Kalamazoo$67,370
- Saginaw$67,320
- Ann Arbor$66,850
- Grand Rapids$66,070
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Traverse City | $70,420 | $76,580 | $61,480 | $55,624 | 93 |
| Niles | $69,990 | $65,850 | $57,950 | $55,340 | 92 |
| Detroit | $69,940 | $65,140 | $52,370 | $53,767 | 100 |
| Muskegon | $69,460 | $71,790 | $56,000 | $54,353 | 93 |
| Battle Creek | $68,680 | $63,100 | $60,250 | $53,845 | 91 |
| Flint | $68,220 | $63,360 | $53,750 | $53,546 | 93 |
| Lansing | $68,040 | $62,520 | $54,760 | $53,429 | 95 |
| Jackson | $67,690 | $65,580 | $49,270 | $53,201 | 92 |
| Monroe | $67,670 | $64,670 | $52,090 | $53,806 | 93 |
| Kalamazoo | $67,370 | $69,460 | $56,820 | $53,608 | 95 |
| Saginaw | $67,320 | $64,550 | $51,590 | $52,652 | 91 |
| Ann Arbor | $66,850 | $62,520 | $50,910 | $53,264 | 101 |
| Grand Rapids | $66,070 | $61,660 | $48,060 | $51,802 | 96 |
*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.
Middle School Teachers, Except Special and Career/Technical Education salary in other states
Middle School Teachers, Except Special and Career/Technical Education salary by city and state
More about pay in Michigan
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 25-2022.
- U.S. and statewide figures: BLS OEWS national and state estimates, May 2025, every employer including rural areas.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.