Secondary School Teachers Salary
Average salary, salary range, and compensation data for Secondary School Teachers positions across the United States.
Median Annual Salary
$64,530
National average
Salary Range
$47,460 – $103,860
10th–90th percentile
Data Year
2024
Source: BLS
Frequently Asked Questions
How much does a Secondary School Teachers make?▾
The median annual salary for a Secondary School Teachers is $64,530, with a typical range of $47,460 – $103,860 depending on experience, location, and employer.
What is the starting salary for a Secondary School Teachers?▾
Entry-level Secondary School Teachers positions typically start around $47,460 per year. Salaries increase significantly with experience and specialization.
Where do Secondary School Teacherss earn the most?▾
Secondary School Teacherss tend to earn the highest salaries in major metropolitan areas. Use the salary by city table above to compare compensation across different locations.