The average high school science teacher salary is $46666 based on 27 salary records.
The typical salary range for those positions with high school science teacher in their job title is between $35558 and $57774.
The lowest salary in the high school science teacher data was $31000.
This high school science teacher salary range page may interest those searching for average high school science teacher salary and how much money do high school science teachers make. It also provides information about high school science teacher salaries by state comparison and high school science teacher job salary.