Science Teacher Salary

Average Yearly Salary
Updated May 18, 2020
$54,000
$39,000
$54,000
$75,000
The average science teacher makes about $54,585 per year. That's $26.24 per hour! Those in the lower 10%, such as entry-level positions, only make about $39,000 a year. Meanwhile, the top 10% are sitting pretty with an average salary of $75,000. Many of science teachers seem to be drawn to education and non profits companies. Unless they care more about money, in which case science teachers tend to work at non profits, education, and utilities companies. Even the employees who work in these industries can confirm that's where the money is. Although money is important, a lot of people base their career decisions solely on location. That's why we found that Massachusetts, Connecticut and New York pay science teachers the highest salaries.
Best Paying Cities
Boston, MA
$77,349
0 selections

How much should you get paid?

Tell us about yourself to get a free, personalized Zippia Salary Report and suggestions on how to increase your pay.

Map of Science Teacher Salaries

The darker areas on the map show where Science Teachers earn the highest salaries across all 50 states.

Average Salary:

Average Science Teacher Salary By Location

While a science teacher can average a salary of $54,585 per year, or $26.24 per hour, there are many opportunities for science teachers to make more. For example, in Boston, MA you might make $77,349 per year. Other high-paying locations include New York, NY, Baltimore, MD and Chicago, IL. If you're in an entry-level position, your best bet is to move to Boston, MA where the average starting salary is $49,000. The highest paying states for science teachers include Massachusetts, Connecticut and New York. Meanwhile, Missouri, Arkansas, and Mississippi offer the lowest salaries.

Average Science Teacher Salary By Company

If you want to get paid the most as a science teacher, being employed by a company such as Yale University or Johns Hopkins University would be a smart choice, as they are the highest paying companies in this field. Additionally, companies like Emory University and Washington University in St. Louis also report highly competitive salaries for science teachers.

The largest raises come from changing jobs.

See what's out there.

Science Teacher Salary History

Compare salaries for individual cities or states with the national average.

Recently Added Science Teacher Salaries

CompanyJobLocationDate AddedSalary
Sierra Vista Unified School District
Sierra Vista Unified School District
Science Teacher
Science Teacher
Science Teacher
07/30/2020
07/30/2020
$26,088
$26,088
07/30/2020
Colorado State
Colorado State
State Teacher I-Science-Platte Valley
State Teacher I-Science-Platte Valley
State Teacher I-Science-Platte Valley
07/30/2020
07/30/2020
$55,260
$55,260
07/30/2020
Teacher-Science
Teacher-Science
07/30/2020
07/30/2020
$47,271
$47,271
07/30/2020
Science Teacher-Long Term Sub FTE
Science Teacher-Long Term Sub FTE
07/29/2020
07/29/2020
$59,735
$59,735
07/29/2020
Kingman Unified School District
Kingman Unified School District
TH Grade Science Teacher
TH Grade Science Teacher
TH Grade Science Teacher
07/24/2020
07/24/2020
$37,075
$37,075
07/24/2020
Merrimack School District Sau26
Merrimack School District Sau26
Science Teacher-Long-Term Substitute
Science Teacher-Long-Term Substitute
Science Teacher-Long-Term Substitute
07/21/2020
07/21/2020
$39,131
$39,131
07/21/2020
MS Science Teacher (Effective School Year)
MS Science Teacher (Effective School Year)
07/21/2020
07/21/2020
$40,200
$40,200
07/21/2020
Edinburg Independent School District
Edinburg Independent School District
Science Teacher
Science Teacher
Science Teacher
07/17/2020
07/17/2020
$49,033
$49,033
07/17/2020
East Montana Middle School
East Montana Middle School
Science Teacher
Science Teacher
Science Teacher
07/17/2020
07/17/2020
$52,526
$52,526
07/17/2020
Short-Term Assignment Science Teacher
Short-Term Assignment Science Teacher
07/17/2020
07/17/2020
$23,479
$23,479
07/17/2020