SOC 25-2022 · Pennsylvania

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

Middle school teachers (except special and career/technical education) in Pennsylvania earn the most in Pittsburgh (average $84,350 a year) and the least in Erie ($64,440), across the 13 Pennsylvania metro areas we cover. Statewide, BLS puts the middle school teachers (except special and career/technical education) average at $77,630 and the median at $77,930 for 22,720 workers. The U.S. average for this job is $72,030.

$84Khighest: Pittsburgh
$64Klowest: Erie
25,570jobs in these metros
13metro areas
Advertisement

Middle School Teachers, Except Special and Career/Technical Education average salary by city in Pennsylvania

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Pittsburgh$84,350$84,800$60,830$65,58195
York$79,820$81,830$62,210$62,53396
Allentown$79,720$79,620$62,800$62,466100
Reading$79,660$81,120$63,200$62,42597
Lancaster$78,280$80,960$63,590$61,49798
Scranton$78,010$80,030$62,420$61,31594
Philadelphia$76,870$78,130$61,410$60,548103
Williamsport$75,630$81,760$61,080$59,71492
State College$75,090$78,280$60,150$59,35197
Chambersburg$74,190$75,840$62,560$58,74595
Harrisburg$72,970$76,140$62,270$57,92499
Altoona$71,890$74,730$55,790$57,19890
Erie$64,440$62,330$50,530$51,97991

*Average salary after federal and state taxes for a single filer; local earned income taxes (for example Philadelphia's wage tax) are not included. Cost of living: BEA price parity, U.S. = 100.

Middle School Teachers, Except Special and Career/Technical Education salary in other states

Middle School Teachers, Except Special and Career/Technical Education salary by city and state

More about pay in Pennsylvania

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.