Talent.com

History teacher: Average Salary in Philadelphia, PA, 2026

Find out what the average History teacher salary is

Salary rate
How much does a History teacher make in Philadelphia, PA?
$48,672/ Annual
Based on 10000 salaries
The average History teacher in Philadelphia, PA is $48,672 per year or $24.63 per hour. Entry-level positions start at $34,905 per year, while most experienced workers make up to $74,459 per year.
Median$48,672
chart
Low$34,905
High$74,459
History teacher: Average Salary in United States of America
Wyoming$62,950
California$60,860
Mississippi$57,901
Alaska$57,000
New York$55,550
Active jobs with salaries

High School Science Teacher

Uncommon SchoolsDeptford, New Jersey, United States
Full-time

Uncommon Schools is a nonprofit network of high-performing public charter schools dedicated to providing an exceptional K-12 education in economically disadvantaged communities.Operating in Boston,... Show more

 • Promoted

Music Teacher Store 851

Guitar Center Stores, Inc.Langhorne, PA, US
Full-time

With over 300 stores across the nation, Guitar Center embodies the world of creativity and music by encouraging our customers and employees to find their own unique sound.Our mission is to develop ... Show more

 • Promoted

Special Education Teacher - The Bancroft School

BancroftMount Laurel, NJ, US
Full-time

Special Education Teacher - The Bancroft School.We're Hiring: Special Education Teacher.The current hiring range for this position is:.We provide a full continuum of highly effective services - for... Show more

 • Promoted

Music Teacher

Universal Health Services, Inc.Doylestown, PA, US
Full-time

We are seeking an energetic, collaborative, and experienced Music Teacher to support our Lifeworks School System.This position would cover all three LifeWorks School System locations: Media, Levitt... Show more

 • Promoted