The national average salary for a History Teacher in the U.S. is $58,889 annually or $28.31 hourly.While the top 10 percent make over $80,000 per year, the bottom 10 percent make under $43,000.Education companies and Non Profits companies are the best when it comes to the number of employment opportunities.New York, Connecticut, Vermont, Massachusetts, and New Hampshire have the highest paying History Teacher jobs.The typical tenure for a History Teacher is 3.3 years.
History Teachers in the US makes an average salary of $58,889 per year or $28.31 per hour.History Teachers make the most in Syracuse, NY at about $79,306 per year.Even as an entry-level History Teacher, you will make $45,000 per year in Syracuse, NY.New York, Connecticut, Vermont, Massachusetts, and New Hampshire are the states with the highest payscale for History Teachers.Florida, Mississippi, Hawaii, North Carolina, and Arizona are the lowest earners.
The darker areas on the map show where History Teachers earn the highest salaries across all 50 states.
Average History Teacher Salary By Company
History Teachers report their job security as good. Just as in every field, some employers pay higher wages than others.The most abundant employment opportunities for History Teachers are in Education companies and Non Profits companies.Companies like University of California Press or University of Pittsburgh will get you the highest pay packages.Companies like Yale University and Columbia University also report very competitive wages for History Teachers.