Post job

School bus driver salary

Average school bus driver salary

$37,607

$18.08 hourly rate

Entry-level school bus driver salary
$30,000 yearly salary
Updated January 8, 2025

Understanding School Bus Driver Salaries

The average salary for a school bus driver in the United States is approximately $37,607 per year. This figure represents a pivotal aspect for those considering a career in this field. Salary can vary significantly based on factors such as location, experience, and the specific school district.

State-by-State Salary Breakdown

Some states offer higher pay rates than others, reflecting regional demand and cost of living adjustments. For example, states like California and New York consistently rank among the highest-paying for school bus drivers, often exceeding the national average. In contrast, regions with lower costs of living may offer salaries closer to the average.

Opportunities for Advancement

In addition to base salary, factors such as benefits and job stability make school bus driving a rewarding career. Many districts provide opportunities for overtime and additional routes, which can enhance overall earnings. With a growing emphasis on student transportation safety and efficiency, job security in this sector remains strong.

For those interested in pursuing this path, understanding salary trends and opportunities is crucial. Explore job postings on Zippia to find positions that align with your goals.

On this page
School bus driver salary by: 

Let Zippi find your next school bus driver job

Floating question marks illustration

Let Zippi find your next school bus driver job

Floating question marks illustration

Where can a School Bus Driver earn more?

Compare salary by location
Vs
66k
46k
26k
6k
Columbus, OH$46,465
Council Bluffs, IA$35,934
Compare salary by company
Vs
71k
51k
31k
11k
Epic Systems$46,585
Valparaiso Community Schools$40,756

School bus driver salary estimates from across the web

Based on the latest salary information compiled by Zippia, Glassdoor, Ziprecruiter and Comparably, the average salary for a school bus driver typically falls between $34,705 and $48,671.
zippia
$37,607yearly
glassdoor[1]
$48,671yearly
comparably[2]
$34,705yearly
ZipRecruiter[3]
$43,952yearly

Average school bus driver salary by state

The highest-paying states for school bus drivers are Massachusetts, Washington, and Alaska. The lowest average school bus driver salary states are Oklahoma, Delaware, and Georgia.

  • State view
  • County view
Average salary:

Highest paying states for school bus drivers

RankStateAvg. salaryHourly rate
1Wyoming$40,021$19.24
2Pennsylvania$38,734$18.62
3Indiana$38,300$18.41
4Maine$42,259$20.32
5Massachusetts$46,831$22.51
6Vermont$41,456$19.93
7New Hampshire$42,017$20.20
8Rhode Island$41,064$19.74
9Washington$43,859$21.09
10West Virginia$35,717$17.17
11Ohio$36,426$17.51
12North Dakota$40,214$19.33
13Louisiana$36,926$17.75
14Alaska$43,157$20.75
15Wisconsin$37,684$18.12
16Iowa$36,115$17.36
17Connecticut$40,300$19.38
18New York$39,312$18.90
19Oregon$39,467$18.97
20Minnesota$38,509$18.51
21Alabama$35,092$16.87
22Texas$36,602$17.60
23South Dakota$36,058$17.34
24Nebraska$35,912$17.27
25Illinois$35,716$17.17
26New Jersey$39,976$19.22
27Maryland$38,495$18.51
28Tennessee$35,440$17.04
29Kentucky$35,006$16.83
30Missouri$35,763$17.19
31Michigan$35,727$17.18
32California$38,877$18.69
33Utah$35,775$17.20
34Kansas$34,887$16.77
35Arkansas$34,288$16.48
36Arizona$35,892$17.26
37Montana$36,384$17.49
38South Carolina$34,314$16.50
39District of Columbia$38,350$18.44
40Idaho$35,384$17.01
41Nevada$35,329$16.99
42Oklahoma$33,145$15.94
43Virginia$35,399$17.02
44Mississippi$32,534$15.64
45Georgia$32,699$15.72
46Hawaii$37,050$17.81
47New Mexico$32,693$15.72
48North Carolina$33,243$15.98
49Delaware$32,864$15.80
50Colorado$34,479$16.58
51Florida$31,014$14.91

Highest paying cities for school bus drivers

The highest-paying cities for school bus drivers are Springfield, MA, Seattle, WA, and Fairbanks, AK.

RankCityAvg. salaryHourly rate
1Springfield, MA$46,465$22.34
2Seattle, WA$44,031$21.17
3Fairbanks, AK$43,028$20.69
4Manchester, NH$42,021$20.20
5Providence, RI$41,096$19.76
6Manchester, CT$40,765$19.60
7East Orange, NJ$40,210$19.33
8Portland, OR$39,557$19.02
9San Jose, CA$39,274$18.88
10Buffalo, NY$39,237$18.86
11Philadelphia, PA$38,793$18.65
12Baltimore, MD$38,574$18.55
13Minneapolis, MN$38,465$18.49
14Indianapolis, IN$38,149$18.34
15Milwaukee, WI$37,594$18.07
16New Orleans, LA$36,834$17.71
17Austin, TX$36,698$17.64
18Flint, MI$35,948$17.28
19Omaha, NE$35,939$17.28
20Council Bluffs, IA$35,934$17.28

School Bus Drivers are the most in-demand in these five cities:

  1. Springfield, MA
  2. Seattle, WA
  3. Manchester, NH
  4. Providence, RI
  5. Manchester, CT

School bus driver salary details

A school bus driver's salary ranges from $30,000 a year at the 10th percentile to $46,000 at the 90th percentile.

Average school bus driver salary graph
Average school bus driver salary graph, trends, and summary

What is a school bus driver's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$46,000$3,833$22
75th Percentile$41,000$3,417$20
Average$37,607$3,134$18
25th Percentile$33,000$2,750$16
10th Percentile$30,000$2,500$14

Highest paying school bus driver jobs

The highest paying types of school bus drivers are bus matron, truck driver, and class b driver.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Bus Monitor$26,958$2,246$12.9611,422
Bus Operator$37,374$3,115$17.9765,075
Transportation Driver$43,236$3,603$20.791,006,562
Transit Driver$36,195$3,016$17.40362,919
Van Driver$36,254$3,021$17.43791,293
Driver$34,771$2,898$16.721,017,998

Top companies hiring school bus drivers now:

  1. DATTCO jobs (222)
  2. GO Riteway jobs (74)
  3. First Transit jobs (309)
  4. First Student jobs (3,706)

Which companies pay school bus drivers the most?

School bus driver salaries at Epic Systems and Torah Academy are the highest-paying according to our most recent salary estimates. In addition, the average school bus driver salary at companies like Clark County School District and Preston High School are highly competitive.

Wage gap by gender, race and education

$39,000$38,600$38,200$37,800$37,400$37,000
MaleFemale

School bus driver salary trends

The average school bus driver salary has risen by $7,787 over the last ten years. In 2014, the average school bus driver earned $29,820 annually, but today, they earn $37,607 a year. That works out to a 18% change in pay for school bus drivers over the last decade.

Compare school bus driver salaries for cities or states with the national average over time.

Average school bus driver salary over time

Compare school bus driver salaries for individual cities or states with the national average.

School bus driver salary by year

YearAvg. salaryHourly rate% Change
2025$37,600$18.08+5.0%
2024$35,700$17.17+3.7%
2023$34,400$16.53+4.2%
2022$32,900$15.84+2.9%
2021$32,000$15.38+2.2%

Recently added school bus driver salaries

CompanyJobLocationDate addedSalary
First StudentSchool Bus DriverGulfport, MS06/30/2025$39,862
GobeaconSchool Bus DriverMilford, NH06/30/2025$50,088
GobeaconSchool Bus DriverBaton Rouge, LA06/30/2025$21,392
GobeaconSchool Bus DriverTulsa, OK06/30/2025$46,958
GobeaconSchool Bus DriverLas Cruces, NM06/30/2025$37,566
GobeaconSchool Bus DriverBurnsville, MN06/30/2025$56,349
GobeaconSchool Bus DriverColumbia, MO06/30/2025$46,958
GobeaconSchool Bus DriverNewton, MA06/30/2025$70,958
GobeaconSchool Bus DriverBridgeport, CT06/30/2025$47,584
GobeaconSchool Bus DriverDavenport, IA06/30/2025$41,740

School bus driver salary FAQs

Search for school bus driver jobs

Browse transportation jobs