Bus Drivers, School Salary in Pennsylvania

Ranked #24 of 51 · PA

0.5% below U.S. average
Mean annual salary $48,170 ≈ $23/hr
Median annual salary $47,530
Employment 23,670

Salary Distribution (10th–90th percentile)

P10 $34,950P25 $39,630 Median $47,530P75 $55,630P90 $60,660

About 80% of bus drivers, schools in Pennsylvania earn between $34,950 and $60,660. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Pennsylvania
$48,170
U.S. average
$48,430

The mean bus drivers, school salary in Pennsylvania is $48,170, about 0.5% below the U.S. average ($48,430). That works out to roughly $23/hr at 2,080 hours per year.

Metro Areas in Pennsylvania

Metro areaMedianMeanEmployment
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD $51,960 $52,890 8,980
Allentown-Bethlehem-Easton, PA-NJ $49,770 $52,020 1,100
Northeastern Pennsylvania nonmetropolitan area $48,300 $53,620 780
Harrisburg-Carlisle, PA $48,150 $48,170 1,480
Reading, PA $47,330 $46,960 970
York-Hanover, PA $47,060 $45,220 950
Pittsburgh, PA $46,840 $46,630 5,570
Lancaster, PA $46,590 $45,990 1,080

← Back to all bus drivers, school states