SalaryCalculations

Middle School Teachers, Except Special and Career/Technical Education Salary in Pennsylvania

State wage data from the BLS OEWS survey, May 2025.

Median annual

$77,930

Median hourly

$37

Average annual

$77,630

Employed in state

23K

The median annual salary for Middle School Teachers, Except Special and Career/Technical Education in Pennsylvania is $77,930, or about $37 an hour. That is 21% higher than the national median.

Pay in Pennsylvania ranges from $48,610 at the 10th percentile to $105,330 at the 90th percentile. Roughly 23K people work as middle school teachers, except special and career/technical education in the state.

Pay distribution in Pennsylvania

10th$48,610
25th$61,250
Median$77,930
75th$96,600
90th$105,330

Salary calculator

Hourly
$37.47
Daily
$300
Weekly
$1,499
Bi-weekly
$2,997
Monthly
$6,494
Annual
$77,930

$77,930 a year is around the 50th percentile for Middle School Teachers, Except Special and Career/Technical Educations in Pennsylvania. The median is $77,930.

Middle School Teachers, Except Special and Career/Technical Education pay by metro area in Pennsylvania

Metro areaMedian annualEmployment
Pittsburgh, PA$84,8004.4K
York-Hanover, PA$81,830810
Williamsport, PA$81,760230
Reading, PA$81,120780
Lancaster, PA$80,960740
Scranton--Wilkes-Barre, PA$80,0301.6K
Allentown-Bethlehem-Easton, PA-NJ$79,6201.5K
State College, PA$78,280220
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$78,13013K
Harrisburg-Carlisle, PA$76,1401.2K
Chambersburg, PA$75,840310
Altoona, PA$74,730190
Erie, PA$62,330600

Other jobs in Pennsylvania

All salaries in Pennsylvania →