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.
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.
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.
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| 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 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| 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 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| 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 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| 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 |
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.