Bus Drivers, School Salary in Ohio

Ranked #34 of 51 · OH

6% below U.S. average
Mean annual salary $45,500 ≈ $22/hr
Median annual salary $45,860
Employment 5,540

Salary Distribution (10th–90th percentile)

P10 $30,100P25 $35,160 Median $45,860P75 $47,670P90 $60,070

About 80% of bus drivers, schools in Ohio earn between $30,100 and $60,070. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Ohio
$45,500
U.S. average
$48,430

The mean bus drivers, school salary in Ohio is $45,500, about 6% below the U.S. average ($48,430). That works out to roughly $22/hr at 2,080 hours per year.

Metro Areas in Ohio

Metro areaMedianMeanEmployment
Columbus, OH $47,380 $49,580 910
Cincinnati, OH-KY-IN $46,870 $46,760 2,530
West Northwestern Ohio nonmetropolitan area $46,800 $43,660 400
Cleveland, OH $45,780 $47,450 790
Akron, OH $45,440 $47,790 190
Dayton-Kettering-Beavercreek, OH $45,200 $45,930 220
Southern Ohio nonmetropolitan area $43,510 $41,970 340
Youngstown-Warren, OH $42,890 $41,130 200

← Back to all bus drivers, school states