Based on 45 job listings - Philadelphia, United States 2026
50% of professionals earn between $55,449 - $60,000 USD
The median salary is $56,796
Philadelphia
Average salary
57,785 - 101,898
Median salary
56,796 - 98,293
45 job openings
United States
Average salary
55,000 - 68,638
Median salary
55,000 - 68,638
52,070 job openings
The average salary for a High School Teacher in Philadelphia, United States is USD 57,785 - USD 101,898 per year in 2026, based on 45 job listings.
Explore 45 High School Teacher job listings in United States on BeBee, or check our salary calculator for a personalized estimate.