Post job

Middle school science teacher salary

Quoted expert
Maggie Beeber

Average middle school science teacher salary

$51,087

$24.56 hourly rate

Entry-level middle school science teacher salary
$38,000 yearly salary
Updated January 8, 2025

Understanding the Middle School Science Teacher Salary

The current average salary for a Middle School Science Teacher in the United States is $51,087 annually, or around $25 per hour. This salary can fluctuate based on numerous factors including geographic location, years of teaching experience, and the specific school district. For instance, teachers in urban areas often earn higher wages compared to those in rural settings.

Moreover, states like California and New York typically offer some of the highest salaries for this profession. Understanding the variations in compensation can guide educators in their career choices. Additionally, roles such as administrators or specialized educators may also command higher salaries.

For those seeking to advance their careers, accumulating more experience and pursuing further education can lead to increased earning potential. It is essential for aspiring teachers to consider these factors when planning their careers.

On this page
Middle school science teacher salary by: 

Let Zippi find your next middle school science teacher job

Floating question marks illustration

Let Zippi find your next middle school science teacher job

Floating question marks illustration

Where can a Middle School Science Teacher earn more?

Compare salary by location
Vs
89k
69k
49k
29k
9k
Columbus, OH$74,902
Tucson, AZ$39,162
Compare salary by company
Vs
109k
89k
69k
49k
29k
Tucson Electric Power$89,206
Santa Fe Prep$58,919

Middle school science teacher salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com and Comparably, the average salary for a middle school science teacher typically falls between $51,087 and $66,586.
zippia
$51,087yearly
comparably[1]
$65,849yearly
Salary.com[2]
$66,586yearly

Average middle school science teacher salary by state

The average middle school science teacher salary in Maine, Connecticut, and Washington are the highest in the U.S. The lowest average middle school science teacher salary states are New Mexico, Nebraska, and Idaho.

  • State view
  • County view
Average salary:

Highest paying states for middle school science teachers

RankStateAvg. salaryHourly rate
1Connecticut$74,829$35.98
2Vermont$70,620$33.95
3Maryland$73,702$35.43
4Maine$79,798$38.36
5New York$73,624$35.40
6Rhode Island$67,579$32.49
7Massachusetts$71,311$34.28
8Alaska$64,133$30.83
9District of Columbia$73,166$35.18
10Washington$74,743$35.93
11New Jersey$60,035$28.86
12Oregon$58,210$27.99
13Pennsylvania$56,449$27.14
14New Hampshire$50,714$24.38
15Oklahoma$51,806$24.91
16Virginia$58,585$28.17
17North Dakota$57,220$27.51
18Delaware$51,937$24.97
19Georgia$54,985$26.44
20Illinois$51,195$24.61
21Michigan$49,906$23.99
22Nevada$48,169$23.16
23Kentucky$53,561$25.75
24Wisconsin$51,694$24.85
25South Carolina$51,096$24.57
26California$54,262$26.09
27Arkansas$49,327$23.71
28Kansas$47,395$22.79
29Florida$50,680$24.37
30Texas$49,055$23.58
31Hawaii$56,073$26.96
32Louisiana$48,056$23.10
33West Virginia$48,506$23.32
34Wyoming$45,271$21.76
35Indiana$46,539$22.37
36Montana$43,208$20.77
37Ohio$48,318$23.23
38Utah$48,759$23.44
39Minnesota$45,374$21.81
40Alabama$47,525$22.85
41North Carolina$46,580$22.39
42New Mexico$41,517$19.96
43Tennessee$45,727$21.98
44Colorado$42,326$20.35
45Iowa$43,832$21.07
46Arizona$39,090$18.79
47Idaho$40,269$19.36
48Nebraska$41,176$19.80
49Mississippi$41,834$20.11
50Missouri$40,153$19.30
51South Dakota$35,445$17.04
Top middle school science teacher jobs near you

Highest paying cities for middle school science teachers

The highest-paying cities for middle school science teachers are New Britain, CT, Baltimore, MD, and New York, NY.

RankCityAvg. salaryHourly rate
1New Britain, CT$74,902$36.01
2Baltimore, MD$73,855$35.51
3New York, NY$73,778$35.47
4Boston, MA$71,332$34.29
5Jersey City, NJ$60,106$28.90
6Norfolk, VA$58,669$28.21
7Savannah, GA$56,949$27.38
8Philadelphia, PA$56,827$27.32
9San Francisco, CA$55,975$26.91
10Miami, FL$51,934$24.97
11Chicago, IL$51,531$24.77
12Columbia, SC$50,973$24.51
13Port Arthur, TX$50,363$24.21
14Detroit, MI$50,128$24.10
15Baton Rouge, LA$48,260$23.20
16Wilson, NC$48,145$23.15
17Helena, MT$43,265$20.80
18Denver, CO$42,325$20.35
19Santa Fe, NM$41,232$19.82
20Tucson, AZ$39,162$18.83

Middle school science teacher salary details

A middle school science teacher's salary ranges from $38,000 a year at the 10th percentile to $68,000 at the 90th percentile.

Average middle school science teacher salary graph
Average middle school science teacher salary graph, trends, and summary

What is a middle school science teacher's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$68,000$5,667$33
75th Percentile$59,000$4,917$28
Average$51,087$4,257$25
25th Percentile$43,000$3,583$21
10th Percentile$38,000$3,167$18

Highest paying middle school science teacher jobs

The highest paying types of middle school science teachers are science teacher, student teacher, and reading teacher.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Teacher$47,989$3,999$23.0771,918
Head Teacher$51,715$4,310$24.8673,756
ESL Teacher$52,701$4,392$25.3463,897
Reading Teacher$55,452$4,621$26.6668,234
History Teacher$53,780$4,482$25.8665,399
Math Teacher$51,088$4,257$24.5659,347

How would you rate the starting salaries for middle school science teachers, as well as the prospects for salary advancement?

Maggie Beeber

Undergraduate Advising Coordinator & Teacher Certification Officer, University of Wisconsin - Stevens Point

As much as we would like to see an increase in teacher salaries, we seldom speak of the other financial benefits most districts offer: one of the best pension plans in the country, health, sometimes vision and dental. Many districts will give raises for years of experience and higher-level degrees like a master's degree, EdD or Ph.D. Some may assist in paying for these.

Which companies pay middle school science teachers the most?

Middle school science teacher salaries at Tucson Electric Power and Baltimore City Public Schools are the highest-paying according to our most recent salary estimates. In addition, the average middle school science teacher salary at companies like The Nueva School and California State University are highly competitive.

Wage gap by gender, race and education

$47,000$46,400$45,800$45,200$44,600$44,000
MaleFemale

Middle school science teacher salary trends

The average middle school science teacher salary has risen by $6,452 over the last ten years. In 2014, the average middle school science teacher earned $44,635 annually, but today, they earn $51,087 a year. That works out to a 7% change in pay for middle school science teachers over the last decade.

Compare middle school science teacher salaries for cities or states with the national average over time.

Average middle school science teacher salary over time

Compare middle school science teacher salaries for individual cities or states with the national average.

Middle school science teacher salary by year

YearAvg. salaryHourly rate% Change
2025$51,100$24.56+1.9%
2024$50,100$24.10+1.8%
2023$49,200$23.67+1.5%
2022$48,500$23.31+1.7%
2021$47,700$22.91+1.5%

Recently added middle school science teacher salaries

CompanyJobLocationDate addedSalary
Oregon Public SchoolsMiddle School Science EducatorSutherlin, OR06/30/2025$51,134
Dover Public SchoolsScience Teacher-Dover Middle SchoolDover, NJ06/29/2025$60,615
Brilla Public Charter SchoolsMiddle School Science TeacherNew York, NY06/29/2025$70,000
FullbloomMiddle School Science TeacherNunez, GA06/29/2025$52,000
City View Charter SchoolCity View Charter School Middle School Science TeacherHillsboro, OR06/28/2025$44,664
Diocese of San DiegoMiddle School Science and Social Studies Teacher for The School YearCoronado, CA06/28/2025$49,000
Lyon Ky School DistrictMiddle School Science TeacherKentucky06/28/2025$42,629
Educate KansasMiddle School Science TeacherDodge City, KS06/27/2025$49,250
Christian School DistrictMiddle School Science Teacher, Grades 7 andOFallon, MO06/27/2025$25,000
Three Rivers/Josephine County SdMiddle School Science Teacher-Lincoln Savage Middle School)Grants Pass, OR06/26/2025$46,781

Middle school science teacher salary FAQs

Search for middle school science teacher jobs

Browse education, training, and library jobs