High School Teacher Salary (2025)
High school teachers instruct students in grades 9 through 12.
The median High School Teacher salary is $62,360 per year ($30/hour). Entry-level High School Teachers earn around $44,000 while experienced High School Teachers earn $88,000 or more annually.
Salary Range
Median: $62,360 โ positioned between entry and senior
Top Paying States for High School Teachers
| State | Est. Annual Salary | vs. National |
|---|---|---|
| Hawaii | $89,000 | +43% |
| California | $86,000 | +38% |
| New York | $80,000 | +28% |
| Alaska | $78,000 | +25% |
| Massachusetts | $78,000 | +25% |
| New Jersey | $75,000 | +20% |
| Connecticut | $74,000 | +19% |
| Washington | $72,000 | +15% |
Estimates based on cost-of-living index adjustments. Actual salaries vary by employer and experience.
How to Become a High School Teacher
Most High School Teacher positions require: Bachelor's in Education + teaching license. Salaries typically increase significantly with experience and specialization.
High School Teacher Salary by State
Related Careers in Education
People Also Search For
Frequently Asked Questions
What is the average High School Teacher salary?
The median High School Teacher salary is $62,360 per year, which works out to approximately $30/hour based on a 40-hour work week.
How much does an entry-level High School Teacher make?
Entry-level High School Teachers typically earn around $44,000 per year. Salaries grow significantly with experience and specialization.
What is a senior High School Teacher's salary?
Experienced High School Teachers can earn up to $88,000 or more annually depending on location, employer, and specialization.
What education is required to become a High School Teacher?
Most High School Teacher positions require: Bachelor's in Education + teaching license.