Substitute Teachers, Short-Term Salary in Pennsylvania
BLS OEWS May 2025 • 17 metro areas • Pennsylvania
Substitute Teachers, Short-Term in Pennsylvania earn a median salary of $40,151 per year on average across 17 metro and nonmetro areas, +4.4% vs the national median of $38,470. An estimated 12,670 substitute teachers, short-term are employed across Pennsylvania, with salaries ranging from $31,200 to $61,560 depending on location.
$40,151
Avg median salary in Pennsylvania
$61,560
Highest paying metro
$31,200
Lowest paying metro
12,670
Employed in Pennsylvania
Compare Substitute Teachers, Short-Term salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Substitute Teachers, Short-Term
in
Substitute Teachers, Short-Term salaries by city in Pennsylvania
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Erie, PA | $61,560 | $39,130 | $61,560 | 250 |
| Philadelphia, PA-NJ-DE-MD | $45,310 | $36,250 | $46,300 | 5,900 |
| Lebanon, PA | $42,370 | $41,030 | $42,990 | 120 |
| Altoona, PA | $42,060 | $28,360 | $42,320 | 70 |
| Harrisburg, PA | $41,980 | $34,110 | $43,360 | 370 |
| York, PA | $41,530 | $37,450 | $43,380 | 190 |
| Central Pennsylvania | $41,350 | $34,790 | $41,600 | 240 |
| Allentown, PA-NJ | $40,770 | $36,160 | $45,480 | 440 |
| Northeastern Pennsylvania | $39,770 | $36,980 | $39,770 | 220 |
| Lancaster, PA | $38,580 | $36,990 | $41,870 | 180 |
| Reading, PA | $37,460 | $29,880 | $42,200 | 380 |
| Southwestern Pennsylvania | $36,970 | $33,570 | $41,220 | 220 |
| Williamsport, PA | $36,750 | $29,270 | $41,120 | 60 |
| Gettysburg, PA | $35,770 | $28,040 | $48,420 | 40 |
| Northwestern Pennsylvania | $35,480 | $35,480 | $38,610 | 350 |
| Pittsburgh, PA | $33,660 | $28,800 | $41,600 | 2,930 |
| Scranton, PA | $31,200 | $28,750 | $40,710 | 710 |