How much does a science teacher make?
Science Teachers in America make an average salary of $53,811 per year or $25.87 per hour. The top 10 percent make over $85,000 per year, while the bottom 10 percent make under $33,000 per year. Professional companies and Hospitality companies are the best when it comes to the number of employment opportunities. New York, Massachusetts, Connecticut, New Jersey, and Rhode Island are some of the states with the best Science Teacher salaries in the US. The typical tenure for a Science Teacher is 4.1 years.