Bus Drivers, School Salary in Michigan

BLS OEWS May 2025 • 19 metro areas • Michigan

Bus Drivers, School in Michigan earn a median salary of $43,531 per year on average across 19 metro and nonmetro areas, -7.5% vs the national median of $47,040. An estimated 8,980 bus drivers, school are employed across Michigan, with salaries ranging from $37,990 to $47,330 depending on location.

$43,531 Avg median salary in Michigan
$47,330 Highest paying metro
$37,990 Lowest paying metro
8,980 Employed in Michigan

Compare Bus Drivers, School salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Bus Drivers, School
in
    vs

      Bus Drivers, School salaries by city in Michigan

      Metro area Median salary 25th pct 75th pct Employed
      Lansing, MI $47,330 $40,390 $47,440 1,470
      Detroit, MI $46,340 $44,760 $48,910 3,000
      Traverse City, MI $46,340 $44,590 $49,690 190
      Battle Creek, MI $46,190 $37,200 $47,670 50
      Ann Arbor, MI $45,770 $40,450 $50,760 220
      Saginaw, MI $45,570 $39,040 $45,610 130
      Jackson, MI $44,640 $39,990 $46,890 170
      Mid Michigan $44,550 $38,140 $46,420 580
      Upper Peninsula of Michigan $44,270 $37,740 $46,510 290
      Grand Rapids, MI $43,960 $38,990 $48,090 950
      Niles, MI $43,590 $38,060 $46,790 110
      Flint, MI $43,550 $39,320 $47,010 390
      Southern Michigan $43,000 $38,400 $46,440 420
      Kalamazoo, MI $42,620 $38,880 $43,830 300
      Northern Michigan $42,360 $38,190 $46,120 370
      Monroe, MI $40,860 $38,730 $50,800 50
      Michigan City, IN $39,250 $26,130 $48,940 160
      Muskegon, MI $38,900 $38,710 $43,160 90
      Bay City, MI $37,990 $35,360 $44,890 40

      View Bus Drivers, School salaries in all cities