Content has loaded
Social studies teacher salary in United States, 2026
How much does a Social Studies Teacher make in the United States?
Average base salary
$59,914
- Hour
- Day
- Week
- Month
- Year
Average $59,914
Low $38,609
High $92,975
The average salary for a social studies teacher is $59,914 per year in the United States. 3.9k salaries taken from job postings on Indeed in the past 36 months (updated July 5, 2026).
Highest paying companies for Social Studies Teacher in United States
Average year pay is based on job postings on Indeed in the past 36 months.California State University, S...
$255,282per year
College of the Sequoias
$190,012per year
New Story Schools
$150,800per year
Great Neck Public Schools
$146,702per year
Abington School District
$125,000per year
FAIRFIELD PUBLIC SCHOOLS
$124,800per year