US Jobs Map

What a school bus driver earns, by metro

A school bus driver in San Jose-Sunnyvale-Santa Clara has a median wage of $75,230. In Anniston-Oxford the median is $16,570. That is a 4.54-fold difference for the same job title, which is unusually wide even by the standards of a country this large — and it means a national average for this role is close to meaningless.

School Bus Driver — nationalBLS OEWS · May 2025
$47,920Median annual
$23.04Median hourly
$29,24010th percentile
$65,73090th percentile
402,930Employed nationally
Median means half earn more and half earn less — it says nothing about how far. The percentile columns are where the information is.

What the percentile band tells you

Ten per cent of school bus drivers earn below $29,240 and ten per cent above $65,730 — a 2.25× band. The upside from median to 90th percentile is 37%, which is a normal amount of room for experience and specialisation to matter. An offer below the 25th percentile is worth questioning; one above the 75th is worth taking seriously.

Why the range is 4.54× wide

The top of the table is spread across several states rather than concentrated in one, which points away from a pure cost-of-living story. Where a role pays 4.54× more in one market than another without a single expensive state dominating, the usual cause is local demand density — a few metros where the industry clusters and employers compete for the same small pool. The school bus driver concentration table further down shows where that is happening.

Highest paying metros

Metropolitan areaMedianHourly LQEmployed
San Jose-Sunnyvale-Santa Clara CA $75,230 $36.17 0.21 610
San Francisco-Oakland-Fremont CA $73,680 $35.43 0.38 2,350
Mount Vernon-Anacortes WA $72,070 $34.65 1.45 200
Bellingham WA $69,640 $33.48 1.25 300
Napa CA $67,430 $32.42 0.32 70
Bremerton-Silverdale-Port Orchard WA $66,880 $32.15 1.35 330
Seattle-Tacoma-Bellevue WA $66,380 $31.91 0.75 4,070
Springfield MA $65,730 $31.60 1.49 770
Worcester MA $65,640 $31.56 1.4 1,270
Boston-Cambridge-Newton MA-NH $65,170 $31.33 0.92 6,470
Bridgeport-Stamford-Danbury CT $63,710 $30.63 1.68 1,760
Trenton-Princeton NJ $63,400 $30.48 1.16 720
Modesto CA $62,870 $30.23 0.38 190
El Centro CA $62,610 $30.10 0.36 60
Hawaii / Kauai nonmetropolitan area $62,550 $30.07 0.77 210
Salinas CA $62,390 $29.99 0.29 140
Portland-Vancouver-Hillsboro OR-WA $62,190 $29.90 0.91 2,850
New Haven CT $62,160 $29.89 2 1,460
Riverside-San Bernardino-Ontario CA $61,900 $29.76 0.67 2,980
Longview-Kelso WA $61,730 $29.68 1.97 210
Oxnard-Thousand Oaks-Ventura CA $61,720 $29.67 0.46 380
Los Angeles-Long Beach-Anaheim CA $61,580 $29.61 0.25 4,090
Merced CA $61,580 $29.61 1.44 300
Stockton-Lodi CA $61,570 $29.60 0.35 260
Hartford-West Hartford-East Hartford CT $61,560 $29.60 1.73 2,680

Lowest paying metros

Metropolitan areaMedianHourly LQEmployed
Anniston-Oxford AL $16,570 $7.97 2.3 260
Southeast Alabama nonmetropolitan area $16,860 $8.11 2.89 630
Dothan AL $16,970 $8.16 1.99 310
Southwest Alabama nonmetropolitan area $17,070 $8.21 3.68 620
Tuscaloosa AL $17,130 $8.24 2.43 680
Florence-Muscle Shoals AL $17,260 $8.30 2.02 290
Northeast Alabama nonmetropolitan area $17,320 $8.33 3.65 1,440
Montgomery AL $17,490 $8.41 1.11 470
Decatur AL $17,720 $8.52 1.99 320
Northwest Alabama nonmetropolitan area $17,810 $8.56 4.95 870

Where the role is most concentrated

Metropolitan areaMedianHourly LQEmployed
Northwest Alabama nonmetropolitan area $17,810 $8.56 4.95 870
Johnstown PA $39,460 $18.97 3.98 490
Niles MI $47,210 $22.70 3.75 580
Southwest Alabama nonmetropolitan area $17,070 $8.21 3.68 620
Northeast Alabama nonmetropolitan area $17,320 $8.33 3.65 1,440
Northern West Virginia nonmetropolitan area $33,320 $16.02 3.32 1,250
Southwest New York nonmetropolitan area $47,650 $22.91 3.21 1,470
Mankato MN $46,580 $22.40 3.1 450
Northwest Virginia nonmetropolitan area $48,010 $23.08 3.07 520
Central Indiana nonmetropolitan area $47,590 $22.88 3.06 1,280
Southern West Virginia nonmetropolitan area $30,660 $14.74 3.05 600
Connecticut nonmetropolitan area $48,070 $23.11 3.01 520

Largest employers by metro

Metropolitan areaMedianHourly LQEmployed
New York-Newark-Jersey City NY-NJ $59,790 $28.75 1.19 29,280
Chicago-Naperville-Elgin IL-IN $49,180 $23.64 1.3 15,210
Atlanta-Sandy Springs-Roswell GA $47,310 $22.75 1.49 11,190
Houston-Pasadena-The Woodlands TX $43,570 $20.95 1.14 9,730
Dallas-Fort Worth-Arlington TX $47,030 $22.61 0.86 9,030
Philadelphia-Camden-Wilmington PA-NJ-DE-MD $51,960 $24.98 1.2 8,980
Washington-Arlington-Alexandria DC-VA-MD-WV $57,610 $27.70 1.06 8,620
Minneapolis-St. Paul-Bloomington MN-WI $50,240 $24.16 1.6 8,070
Boston-Cambridge-Newton MA-NH $65,170 $31.33 0.92 6,470
Pittsburgh PA $46,840 $22.52 1.93 5,570
St. Louis MO-IL $48,100 $23.13 1.29 4,470
Los Angeles-Long Beach-Anaheim CA $61,580 $29.61 0.25 4,090

Current openings

About this data

Figures come from the BLS Occupational Employment and Wage Statistics programme, May 2025 release, SOC code 53-3051. OEWS surveys employers, so it reports what is actually paid rather than what job advertisements claim, and it excludes the self-employed. Estimates cover 472 of 528 metropolitan areas — near-complete coverage, which means the ranges above are reliable rather than drawn from a handful of markets. Read the methodology.