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.

Full tool →
Substitute Teachers, Short-Term
in
    vs

      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

      View Substitute Teachers, Short-Term salaries in all cities