Career/Technical Education Teachers, Secondary School Salary in Pennsylvania

BLS OEWS May 2025 • 16 metro areas • Pennsylvania

Career/Technical Education Teachers, Secondary School in Pennsylvania earn a median salary of $71,459 per year on average across 16 metro and nonmetro areas, +11.8% vs the national median of $63,910. An estimated 4,480 career/technical education teachers, secondary school are employed across Pennsylvania, with salaries ranging from $63,510 to $81,260 depending on location.

$71,459 Avg median salary in Pennsylvania
$81,260 Highest paying metro
$63,510 Lowest paying metro
4,480 Employed in Pennsylvania

Compare Career/Technical Education Teachers, Secondary School salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Career/Technical Education Teachers, Secondary School
in
    vs

      Career/Technical Education Teachers, Secondary School salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Allentown, PA-NJ $81,260 $65,710 $90,740 340
      York, PA $80,390 $60,850 $95,410 140
      Lebanon, PA $78,330 $68,950 $80,920 80
      Reading, PA $77,750 $64,350 $81,200 200
      Philadelphia, PA-NJ-DE-MD $77,310 $61,510 $95,540 2,420
      Pittsburgh, PA $77,050 $60,550 $93,880 500
      Chambersburg, PA $75,610 $62,240 $79,710 70
      Erie, PA $72,190 $56,400 $76,290 90
      Lancaster, PA $71,990 $59,850 $78,390 70
      Northeastern Pennsylvania $66,500 $60,410 $77,600 70
      Central Pennsylvania $65,450 $53,800 $74,520 110
      Scranton, PA $64,580 $54,200 $77,010 40
      Harrisburg, PA $64,370 $55,430 $74,090 100
      Johnstown, PA $63,540 $55,960 $79,130 70
      Northwestern Pennsylvania $63,510 $49,560 $72,070 120
      Southwestern Pennsylvania $63,510 $51,050 $80,030 60

      View Career/Technical Education Teachers, Secondary School salaries in all cities