The average history teacher salary is $44750 based on 12 salary records.
The typical salary range for those positions with history teacher in their job title is between $35947 and $53552.
The lowest salary in the history teacher data was $32000.
This history teacher salary range page may interest those searching for average history teacher salary and how much money do history teachers make. It also provides information about history teacher salaries by state comparison and history teacher job salary.