Post job

Math and science teacher salary

Quoted expert
Maggie Beeber

Average math and science teacher salary

$46,589

$22.4 hourly rate

Entry-level math and science teacher salary
$37,000 yearly salary
Updated January 8, 2025

Understanding Math and Science Teacher Salaries

The average salary for math and science teachers in the United States is approximately $46,589 per year, or $22 per hour. However, salaries can vary widely based on several factors, including geographic location, level of education, and years of experience. For instance, teachers in states like California and New York often earn higher salaries due to the higher cost of living and demand for qualified educators.

To gain further insights, it’s valuable to explore salary data by state. For example, the highest-paying states for math and science teachers typically include California, New York, and New Jersey. In addition to location, the type of institution can impact salary levels, with public schools generally offering different compensation packages compared to private institutions.

It’s also essential to consider the long-term salary trends within this profession. Over the past decade, salaries have shown a steady increase, reflecting the growing recognition of the importance of STEM education. By understanding these factors and leveraging available resources, aspiring teachers can make well-informed decisions regarding their career paths.

On this page
Math and science teacher salary by: 

Let Zippi find your next math and science teacher job

Floating question marks illustration

Let Zippi find your next math and science teacher job

Floating question marks illustration

Where can a Math And Science Teacher earn more?

Compare salary by location
Vs
87k
67k
47k
27k
7k
Columbus, OH$65,009
Phoenix, AZ$36,555
Compare salary by company
Vs
80k
60k
40k
20k
Savannah-Chatham County Public School System$64,142
Wentzville R Iv School District$49,646

Math and science teacher salary estimates from across the web

Based on the latest salary information compiled by Zippia, Glassdoor and Comparably, the average salary for a math and science teacher typically falls between $46,589 and $77,882.
zippia
$46,589yearly
glassdoor[1]
$60,783yearly
comparably[2]
$77,882yearly

Average math and science teacher salary by state

The highest-paying states for math and science teachers are Maryland, New York, and Rhode Island. The lowest average math and science teacher salary states are Mississippi, Montana, and Arizona.

  • State view
  • County view
Average salary:

Highest paying states for math and science teachers

RankStateAvg. salaryHourly rate
1Vermont$61,593$29.61
2Maryland$65,602$31.54
3New Jersey$61,719$29.67
4Wyoming$54,632$26.27
5New York$64,969$31.24
6Rhode Island$62,548$30.07
7Connecticut$57,749$27.76
8Delaware$55,750$26.80
9Massachusetts$61,104$29.38
10Illinois$54,678$26.29
11Pennsylvania$52,374$25.18
12New Hampshire$47,687$22.93
13Michigan$48,341$23.24
14Alaska$53,399$25.67
15Nebraska$48,363$23.25
16Nevada$44,833$21.55
17Maine$48,882$23.50
18North Dakota$50,306$24.19
19Florida$48,432$23.28
20Oregon$48,287$23.21
21Idaho$43,848$21.08
22Washington$49,135$23.62
23Texas$44,379$21.34
24Ohio$46,568$22.39
25Georgia$46,339$22.28
26California$50,199$24.13
27New Mexico$40,852$19.64
28Colorado$42,160$20.27
29District of Columbia$50,427$24.24
30Minnesota$41,955$20.17
31Wisconsin$43,269$20.80
32Kentucky$42,674$20.52
33Iowa$42,151$20.26
34West Virginia$42,138$20.26
35Kansas$40,098$19.28
36Utah$43,260$20.80
37Hawaii$47,420$22.80
38North Carolina$40,463$19.45
39Virginia$41,727$20.06
40Montana$37,108$17.84
41Indiana$39,857$19.16
42Tennessee$39,148$18.82
43Louisiana$39,625$19.05
44Arizona$36,500$17.55
45Alabama$40,146$19.30
46Oklahoma$35,415$17.03
47Mississippi$37,393$17.98
48Arkansas$38,022$18.28
49Missouri$38,257$18.39
50South Carolina$34,215$16.45
51South Dakota$33,737$16.22

Highest paying cities for math and science teachers

The highest-paying cities for math and science teachers are New York, NY, Hartford, CT, and Chicago, IL.

RankCityAvg. salaryHourly rate
1New York, NY$65,009$31.25
2Hartford, CT$57,630$27.71
3Chicago, IL$54,949$26.42
4Philadelphia, PA$52,592$25.28
5San Francisco, CA$52,108$25.05
6Washington, DC$50,419$24.24
7Miami Beach, FL$49,842$23.96
8Bellevue, WA$49,273$23.69
9Savannah, GA$47,136$22.66
10Reno, NV$45,741$21.99
11Mission, TX$45,693$21.97
12Salt Lake City, UT$43,265$20.80
13Denver, CO$42,188$20.28
14Minneapolis, MN$41,937$20.16
15Wilson, NC$41,753$20.07
16Lawrence, KS$40,158$19.31
17Indianapolis, IN$39,581$19.03
18Saint Louis, MO$38,520$18.52
19Billings, MT$36,829$17.71
20Phoenix, AZ$36,555$17.57

Math and science teacher salary details

A math and science teacher's salary ranges from $37,000 a year at the 10th percentile to $58,000 at the 90th percentile.

Average math and science teacher salary graph
Average math and science teacher salary graph, trends, and summary

What is a math and science teacher's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$58,000$4,833$28
75th Percentile$52,000$4,333$25
Average$46,589$3,882$22
25th Percentile$41,000$3,417$20
10th Percentile$37,000$3,083$18

Highest paying math and science teacher jobs

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

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Teacher/Tutor$42,955$3,580$20.6568,441
Special Education Teacher$54,290$4,524$26.1067,699
Teacher$47,989$3,999$23.0771,918
History Teacher$53,780$4,482$25.8665,399
Biology Teacher$51,721$4,310$24.8768,958
Guest Teacher$32,547$2,712$15.6584,930

How would you rate the starting salaries for math and 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 math and science teachers the most?

Math and science teacher salaries at Savannah-Chatham County Public School System and Lycée Français de Chicago are the highest-paying according to our most recent salary estimates. In addition, the average math and science teacher salary at companies like Lake County and Oxnard Union High School District are highly competitive.

Wage gap by gender, race and education

$45,000$44,400$43,800$43,200$42,600$42,000
MaleFemale

Math and science teacher salary trends

The average math and science teacher salary has risen by $6,373 over the last ten years. In 2014, the average math and science teacher earned $40,216 annually, but today, they earn $46,589 a year. That works out to a 8% change in pay for math and science teachers over the last decade.

Compare math and science teacher salaries for cities or states with the national average over time.

Average math and science teacher salary over time

Compare math and science teacher salaries for individual cities or states with the national average.

Math and science teacher salary by year

YearAvg. salaryHourly rate% Change
2025$46,600$22.40+1.9%
2024$45,700$21.97+2.2%
2023$44,700$21.49+1.9%
2022$43,800$21.08+1.9%
2021$43,000$20.67+1.4%

Recently added math and science teacher salaries

CompanyJobLocationDate addedSalary
Boulder Valley Public SchoolsMath and Science Paraeducator-Middle SchoolBoulder, CO06/30/2025$37,566
Fusion AcademyMath and Science TeacherFranklin, TN06/27/2025$52,175
Mankato Area Public SchoolsScience, Technology, Engineering, and Math TeacherMankato, MN06/26/2025$49,591
Fusion AcademyTexas-Math and Science TeacherSugar Land, TX06/24/2025$54,262
AmergisMath/Science TeacherMiami, FL06/24/2025$73,045
Fusion AcademyMath and Science TeacherWalnut Creek, CA06/21/2025$66,993
Marlborough Public SchoolsMetas/Accelerated Learning Academy Teachers (Evening) History, Math, ELA, ELD and Science TeachersMarlborough, MA06/13/2025$146,090
Multicultural Learning Center Charter SchoolMath/Science Teacher-Middle School CampusLos Angeles, CA06/12/2025$61,800
Fusion AcademyMath and Science TeacherGilbert, AZ06/12/2025$56,349
Plaquemines Parish School BoardMath/Science-4Th/5ThNoble, LA06/11/2025$60,000

Math and science teacher salary FAQs

Search for math and science teacher jobs

Browse education, training, and library jobs