High School Teacher

High School Teacher Salary

Average Yearly Salary
$49,000
$32,000
Min 10%
$49,000
Median 50%
$75,000
Max 90%
Best Paying Company
Penn Foster Education Group
Highest Paying City
New York, NY
Highest Paying State
New York
Average Experience Level
3.5 years
How much does a high school teacher make?
High School Teachers in America make an average salary of $49,599 per year or $23.85 per hour. While the top 10 percent make over $75,000 per year, the bottom 10 percent make under $32,000. The most abundant employment opportunities for High School Teachers are in Professional companies and Health Care companies. New York, Massachusetts, Connecticut, New Jersey, and Rhode Island are some of the states with the best High School Teacher salaries in the US. Most High School Teachers spend 3.5 years in the position.

Average High School Teacher Salary By Location

Across America, High School Teachers make on average $49,599 annually or $23.85 hourly. New York, NY reports the highest High School Teacher salaries at $70,222 per year. Even as an entry-level High School Teacher, you will make $42,000 per year in New York, NY. Some of the states with the best High School Teacher salaries are New York, Massachusetts, Connecticut, New Jersey, Rhode Island, Maryland, and Hawaii. The lowest earning states are North Carolina, Arizona, Mississippi, West Virginia, and South Dakota.
RankCityAverage Salary
1
New York, NY
$70,222
2
Boston, MA
$65,688
3
Sunnyvale, CA
$60,573
4
Baltimore, MD
$59,857
5
Chicago, IL
$56,498

Average High School Teacher Salary By Company

High School Teacher jobs offer good job security, but the wages reported in some industries are higher than others. Professional companies and Health Care companies have the most job opportunities for High School Teachers. Penn Foster Education Group and Board Of Education are the highest paying companies. Also, companies like Suffolk Public Schools and LIBERTY HIGH SCHOOL pay their High School Teachers very well.

Average High School Teacher Pay By Industry

The type of industry that a High School Teacher works in can influence their earning potential. Our data shows that Utilities companies, Manufacturing companies, and Education companies tend to have the highest salaries for High School Teachers. Salaries for High School Teachers in Utilities companies average $50,518 annually, while Manufacturing companies and Education companies pay $49,824 and $49,781, respectively. The types of companies that pay High School Teachers the least are in the Internet industry, where the average annual salary is $48,248.
RankIndustryAverage Salary
1
Utilities
$50,518
2
Manufacturing
$49,824
3
Education
$49,781
4
Non Profits
$49,565
5
Energy
$49,089

Recently Added High School Teacher Salaries

Company
Job
Location
Date Added
Salary
01/29/2020
$47,967
Lighthouse Academies
High School Teacher
01/28/2020
$68,652
01/26/2020
$33,329
Fremont Union High School District
High School Teacher
01/26/2020
$31,200
Bright Star Schools
High School Teacher
01/24/2020
$55,000
Catalina Foothills School District
High School Teacher
01/23/2020
$45,914
St. Clair R-Xiii School District
High School Teacher
01/23/2020
$33,500
01/22/2020
$62,610
Fairfield-Suisun Unified
High School Teacher
01/22/2020
$38,124
Pajaro Valley Unified School District
High School Teacher
01/17/2020
$46,666
Show More