Post job

Middle school math teacher salary

Average middle school math teacher salary

$48,592

$23.36 hourly rate

Entry-level middle school math teacher salary
$35,000 yearly salary
Updated January 8, 2025

Middle School Math Teacher Salary Overview

As of October 2025, the average salary for a Middle School Math Teacher in the United States stands at $48,592 per year. This salary reflects various factors, including experience, location, and the specific school district. For instance, regions with higher living costs typically offer competitive salaries to attract qualified educators.

Salary by State

Middle School Math Teachers in states like California and New York often earn more than the national average, with salaries exceeding $60,000 in some districts. Conversely, teachers in less populous states may see average salaries closer to $40,000.

Career Opportunities

In addition to base salaries, educators can enhance their income through specialized roles and extracurricular activities, such as coaching or tutoring programs. By understanding these aspects and staying informed about salary trends, teachers can better navigate their career paths.

On this page
Middle school math teacher salary by: 

Let Zippi find your next middle school math teacher job

Floating question marks illustration

Let Zippi find your next middle school math teacher job

Floating question marks illustration

Where can a Middle School Math Teacher earn more?

Compare salary by location
Vs
91k
71k
51k
31k
11k
Columbus, OH$75,121
Baton Rouge, LA$40,637
Compare salary by company
Vs
87k
67k
47k
27k
Baltimore City Public Schools$72,237
Peoria Unified School District$57,204

Middle school math teacher salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Glassdoor and Comparably, the average salary for a middle school math teacher typically falls between $48,592 and $76,947.
zippia
$48,592yearly
glassdoor[1]
$66,155yearly
comparably[2]
$76,947yearly
Salary.com[3]
$56,589yearly

Average middle school math teacher salary by state

The average middle school math teacher salary in New York, Maine, and Connecticut are the highest in the U.S. The lowest average middle school math teacher salary states are Nebraska, Idaho, and Mississippi.

  • State view
  • County view
Average salary:

Highest paying states for middle school math teachers

RankStateAvg. salaryHourly rate
1Connecticut$73,150$35.17
2Maine$74,065$35.61
3Vermont$65,514$31.50
4New York$74,881$36.00
5Rhode Island$65,663$31.57
6Maryland$64,117$30.83
7New Jersey$61,954$29.79
8Massachusetts$69,756$33.54
9Alaska$59,315$28.52
10District of Columbia$70,320$33.81
11Washington$68,986$33.17
12New Hampshire$48,227$23.19
13Delaware$50,695$24.37
14Nevada$47,324$22.75
15Pennsylvania$55,042$26.46
16Illinois$46,911$22.55
17Virginia$55,606$26.73
18Michigan$46,397$22.31
19Oklahoma$46,228$22.23
20North Dakota$49,701$23.89
21California$54,527$26.21
22Oregon$47,592$22.88
23Kentucky$48,490$23.31
24Wisconsin$46,917$22.56
25South Carolina$44,355$21.32
26Kansas$43,225$20.78
27Florida$45,926$22.08
28Georgia$45,330$21.79
29Minnesota$43,314$20.82
30Wyoming$41,469$19.94
31Hawaii$51,298$24.66
32West Virginia$44,785$21.53
33Texas$43,931$21.12
34Arkansas$43,659$20.99
35Ohio$44,389$21.34
36Utah$45,395$21.82
37Colorado$42,072$20.23
38Montana$38,157$18.34
39North Carolina$41,660$20.03
40Missouri$40,402$19.42
41Louisiana$40,416$19.43
42New Mexico$37,936$18.24
43Tennessee$40,617$19.53
44Nebraska$37,697$18.12
45Arizona$36,284$17.44
46Iowa$39,725$19.10
47Alabama$41,532$19.97
48Idaho$37,288$17.93
49Indiana$36,735$17.66
50Mississippi$36,751$17.67
51South Dakota$31,881$15.33

Highest paying cities for middle school math teachers

The highest-paying cities for middle school math teachers are New York, NY, Washington, DC, and Boston, MA.

RankCityAvg. salaryHourly rate
1New York, NY$75,121$36.12
2Washington, DC$70,352$33.82
3Boston, MA$69,686$33.50
4Baltimore, MD$64,539$31.03
5Jersey City, NJ$62,065$29.84
6San Francisco, CA$60,449$29.06
7Philadelphia, PA$55,697$26.78
8Norfolk, VA$55,550$26.71
9Corvallis, OR$48,140$23.14
10Chicago, IL$47,220$22.70
11Savannah, GA$46,803$22.50
12Port Arthur, TX$44,939$21.61
13Columbia, SC$44,294$21.30
14Jacksonville, FL$43,783$21.05
15Columbus, OH$43,723$21.02
16Wilson, NC$43,377$20.85
17Burnsville, MN$43,203$20.77
18Denver, CO$42,160$20.27
19Saint Louis, MO$40,671$19.55
20Baton Rouge, LA$40,637$19.54

Middle school math teacher salary details

A middle school math teacher's salary ranges from $35,000 a year at the 10th percentile to $67,000 at the 90th percentile.

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

What is a middle school math teacher's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$67,000$5,583$32
75th Percentile$57,000$4,750$27
Average$48,592$4,049$23
25th Percentile$40,000$3,333$19
10th Percentile$35,000$2,917$17

Highest paying middle school math teacher jobs

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

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Teacher$47,989$3,999$23.0771,918
Reading Teacher$55,452$4,621$26.6668,234
6th Grade Teacher$45,615$3,801$21.9369,523
4th Grade Teacher$47,619$3,968$22.8968,138
Language Arts Teacher$51,969$4,331$24.9988,551
Resource Teacher$43,487$3,624$20.9173,796

Which companies pay middle school math teachers the most?

Middle school math teacher salaries at Baltimore City Public Schools and Irving Isd are the highest-paying according to our most recent salary estimates. In addition, the average middle school math teacher salary at companies like Salinas Union High School District and Savannah-Chatham County Public School System are highly competitive.

Wage gap by gender, race and education

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

Middle school math teacher salary trends

The average middle school math teacher salary has risen by $6,137 over the last ten years. In 2014, the average middle school math teacher earned $42,455 annually, but today, they earn $48,592 a year. That works out to a 7% change in pay for middle school math teachers over the last decade.

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

Average middle school math teacher salary over time

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

Middle school math teacher salary by year

YearAvg. salaryHourly rate% Change
2025$48,600$23.36+1.9%
2024$47,700$22.92+1.8%
2023$46,800$22.51+1.5%
2022$46,100$22.17+1.7%
2021$45,300$21.79+1.5%

Recently added middle school math teacher salaries

CompanyJobLocationDate addedSalary
Indiana Public SchoolsMiddle School Math TeacherIndianapolis, IN06/30/2025$50,000
Mullica Township School DistrictMiddle School Math and Science Teacher (Leave of Absence Replacement)Elwood, NJ06/30/2025$60,145
Kipp DcLead Middle School Math TeacherJacksonville, FL06/29/2025$50,000
AmsschoolsMiddle School Math Teacher (6TH Grade (85345)Peoria, AZ06/29/2025$48,331
East Harlem Tutorial ProgramMiddle School Math Inclusive Learning (Special Education/Ict) TeacherNew York, NY06/29/2025$75,000
AmsschoolsMiddle School Math TeacherLittle Rock, AR06/29/2025$51,750
Lynnfield Public SchoolsMiddle School Interventionist (2) Math and EnglishLynnfield, MA06/28/2025$73,045
Archdiocese of DetroitMiddle School Math and Religion TeacherDetroit, MI06/27/2025$36,000
Archdiocese of Seattle Catholic SchoolsMiddle School Math Support TeacherIone, WA06/27/2025$41,740
Valor Collegiate AcademiesMiddle School EL Math Teacher SY)Nashville, TN06/27/2025$55,000

Middle school math teacher salary FAQs

Search for middle school math teacher jobs

Browse education, training, and library jobs