High School Teacher Salaries in Philadelphia, PA

Salary estimated from 69 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: January 14, 2019
Average in Philadelphia, PA
$56,638 per year
14% Above national average
  • Most Reported
$22,000
$106,000
Salary Distribution

How much does a High School Teacher make in Philadelphia, PA?

The average salary for a High School Teacher is $56,638 per year in Philadelphia, PA, which is 14% above the national average. Salary estimates are based on 69 salaries submitted anonymously to Indeed by High School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a High School Teacher is 1-3 years.
High School Teacher salaries by company in Philadelphia, PA
CompanyAverage salary
$60,718 per year
$57,446 per year
$49,197 per year
$46,000 per year
$4,271 per month
$30.00 per hour
High School Teacher salaries by location
CityAverage salary
$35,235 per year
$57,421 per year
$37,199 per year
$42,080 per year

High School Teacher job openings

High School Social Studies Teacher
Esperanza Academy Charter Schools
Philadelphia, PA
High School English Teacher
Carson Valley Children's Aid
Philadelphia, PA
6th Grade Social Studies/Global Citizenship Teacher (Immediate Opening)
Young Scholars Charter School
Philadelphia, PA
(ISPA) HS General Ed Teacher – Social Studies - 2018/19
K12
Philadelphia, PA
High School Teacher
Camelot Education
Philadelphia, PA
English & History Teacher/Mentor
Fusion Academy
Ardmore, PA
High School Teacher jobs in Philadelphia, PA