While there are no specific governmental statistics available regarding science teacher pay, the average high school teacher salary is $53,230 per year in the United States. This is according to 2010 salary data. The top 10% of high school teachers earn $83,230 or more while the bottom 10% earn $35,020 or less.