Bus Drivers, School Salary in the United States
The median annual wage for bus drivers, school in the U.S. is $47,920 ($23.04 per hour), according to the BLS Occupational Employment and Wage Statistics program, May 2025 estimates.
- Median annual wage
- $47,920
- Mean annual wage
- $48,430
- Median hourly wage
- $23.04
- Employment
- 402,930
402,930 employed
Wage percentiles
| Percentile | Annual wage | Hourly wage |
|---|---|---|
| 10th percentile | $29,240 | $14.06 |
| 25th percentile | $38,650 | $18.58 |
| Median (50th) | $47,920 | $23.04 |
| 75th percentile | $58,430 | $28.09 |
| 90th percentile | $65,730 | $31.60 |
Highest-paying states for bus drivers, school
| State | Median annual wage | Employment |
|---|---|---|
| Massachusetts | $65,170 | 9,330 |
| Washington | $63,370 | 9,660 |
| Connecticut | $61,520 | 7,970 |
| California | $61,040 | 16,600 |
| New Jersey | $59,430 | 13,670 |
| Hawaii | $59,090 | 630 |
| Rhode Island | $58,700 | 1,800 |
| New York | $56,640 | 38,320 |
| Vermont | $56,580 | 860 |
| Maryland | $56,450 | 9,020 |
Lowest-paying states
- Alabama: $17,630 median annual wage
- Louisiana: $29,450 median annual wage
- Mississippi: $30,640 median annual wage
- West Virginia: $33,360 median annual wage
- Oklahoma: $36,920 median annual wage
Related occupations
- Laborers and Freight, Stock, and Material Movers, Hand$40,240
- Stockers and Order Fillers$37,330
- Heavy and Tractor-Trailer Truck Drivers$58,640
- Light Truck Drivers$44,860
- Industrial Truck and Tractor Operators$46,420
- First-Line Supervisors of Transportation and Material Moving Workers, Except Aircraft Cargo Handling Supervisors$62,890
- Packers and Packagers, Hand$36,280
- Driver/Sales Workers$38,770
About this data
- Occupational Employment and Wage Statistics — data period May 2025, retrieved August 13, 2026.
- Occupational Employment and Wage Statistics — data period May 2025, retrieved August 13, 2026.
Figures are shown exactly as published by the source or derived by the documented formulas on our methodology page. Where a source suppresses an estimate, we show “—” rather than a substitute value.