SOC 25-2031 · Pennsylvania

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

Secondary school teachers (except special and career/technical education) in Pennsylvania earn the most in Philadelphia (average $81,030 a year) and the least in Altoona ($64,470), across the 15 Pennsylvania metro areas we cover. Statewide, BLS puts the secondary school teachers (except special and career/technical education) average at $77,650 and the median at $78,800 for 52,240 workers. The U.S. average for this job is $76,320.

$81Khighest: Philadelphia
$64Klowest: Altoona
51,210jobs in these metros
15metro areas
Advertisement

Secondary 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
Philadelphia$81,030$80,560$62,200$63,347103
Allentown$79,770$79,990$64,160$62,499100
Pittsburgh$79,730$81,350$62,070$62,47295
York$78,970$80,870$62,520$61,96196
Lancaster$78,430$80,820$63,310$61,59898
Lebanon$76,510$79,170$62,450$60,30693
Reading$75,690$80,250$61,340$59,75497
Gettysburg$75,590$77,150$62,640$59,68795
Chambersburg$74,170$77,700$61,550$58,73295
State College$74,000$73,250$62,590$58,61797
Scranton$72,740$75,050$59,880$57,76994
Harrisburg$71,190$72,860$61,490$56,72799
Erie$67,160$65,870$57,820$54,01591
Johnstown$66,820$72,780$50,070$53,78686
Altoona$64,470$60,770$58,720$52,00290

*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.

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

Secondary 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.