Career/Technical Education Teachers, Middle School Salary in Pennsylvania

BLS OEWS May 2025 • 6 metro areas • Pennsylvania

Career/Technical Education Teachers, Middle School in Pennsylvania earn a median salary of $73,093 per year on average across 6 metro and nonmetro areas, +14.9% vs the national median of $63,620. An estimated 750 career/technical education teachers, middle school are employed across Pennsylvania, with salaries ranging from $60,400 to $98,430 depending on location.

$73,093 Avg median salary in Pennsylvania
$98,430 Highest paying metro
$60,400 Lowest paying metro
750 Employed in Pennsylvania

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

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

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

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

      Metro area Median salary 25th pct 75th pct Employed
      Pittsburgh, PA $98,430 $50,080 $98,440 270
      Central Pennsylvania $76,220 $57,810 $82,590
      Allentown, PA-NJ $73,170 $65,680 $89,380 80
      Philadelphia, PA-NJ-DE-MD $68,080 $62,670 $79,350 310
      Harrisburg, PA $62,260 $59,340 $77,650 40
      Erie, PA $60,400 $58,170 $73,510 50

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