SalaryCalculations

Bus Drivers, School Salary in Ohio

State wage data from the BLS OEWS survey, May 2025.

Median annual

$45,860

Median hourly

$22

Average annual

$45,500

Employed in state

5.5K

The median annual salary for Bus Drivers, School in Ohio is $45,860, or about $22 an hour. That is 4% lower than the national median.

Pay in Ohio ranges from $30,100 at the 10th percentile to $60,070 at the 90th percentile. Roughly 5.5K people work as bus drivers, school in the state.

Pay distribution in Ohio

10th$30,100
25th$35,160
Median$45,860
75th$47,670
90th$60,070

Salary calculator

Hourly
$22.05
Daily
$176
Weekly
$882
Bi-weekly
$1,764
Monthly
$3,822
Annual
$45,860

$45,860 a year is around the 50th percentile for Bus Drivers, Schools in Ohio. The median is $45,860.

Bus Drivers, School pay by metro area in Ohio

Metro areaMedian annualEmployment
Columbus, OH$47,380910
Cincinnati, OH-KY-IN$46,8702.5K
Cleveland, OH$45,780790
Akron, OH$45,440190
Dayton-Kettering-Beavercreek, OH$45,200220
Youngstown-Warren, OH$42,890200
Wheeling, WV-OH$35,350160
Weirton-Steubenville, WV-OH$34,450170
Huntington-Ashland, WV-KY-OH$34,050520
Toledo, OH$33,81060
Canton-Massillon, OH$27,07070

Other jobs in Ohio

All salaries in Ohio →