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

How much does a middle school math teacher make?

The average middle school math teacher salary in the United States is $48,592. Middle school math teacher salaries typically range between $35,000 and $67,000 yearly. The average hourly rate for middle school math teachers is $23.36 per hour.

Middle school math teacher salary is impacted by location, education, and experience. Middle school math teachers earn the highest average salary in New York.

On This Page
Middle school math teacher salary by: 
Zippi Waving Small

Level up your salary

Let Zippi find your next Middle School Math Teacher job

Zippi Waving Small

Level up your salary

Let Zippi find your next Middle School Math Teacher job

Where can a Middle School Math Teacher earn more?

Compare salary by location
Loading...
Vs
Loading...
91k
71k
51k
31k
11k
Columbus, OH$75,121
Baton Rouge, LA$40,637
Compare salary by company
Loading...
Vs
Loading...
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

Highest paying states for middle school math teachers

Rank
ascdesc
State
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
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.

Rank
ascdesc
City
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
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?

Percentile
ascdesc
Annual Salary
ascdesc
Monthly Salary
ascdesc
Hourly Rate
ascdesc
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 Title
ascdesc
Annual Salary
ascdesc
Monthly Salary
ascdesc
Hourly Rate
ascdesc
Job Openings
ascdesc
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.

  • National Average
  • Columbus, OH

Middle School Math Teacher salary by year

Year
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
% Change
ascdesc
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

Company
ascdesc
Job
ascdesc
Location
ascdesc
Date Added
ascdesc
Salary
ascdesc
Edjobs IdahoMiddle School Math Teacher (7TH Grade)Eagle, ID12/18/2024$22,000
Camden's Promise Charter SchoolMiddle School MathCamden, NJ12/17/2024$60,000
Steel City AcademyMiddle School Math TeacherHoliday, FL12/16/2024$45,000
Dc International SchoolMiddle School Math Teacher Washington, D.C.Ione, WA12/16/2024$63,113
Kipp Inc.Middle School Math Teacher)Tulsa, OK12/16/2024$125,220
Kipp Inc.Middle School Math TeacherMinneapolis, MN12/16/2024$44,880
Kipp EncMiddle School Math Teacher)Houston, TX12/16/2024$104,350
BricknewarkMiddle School Math TeacherNewark, NJ12/16/2024$50,000
Mastery Charter SchoolsMiddle School Math Teacher-6Th-8Th Grade School YearCamden, NJ12/15/2024$60,000
Kipp Inc.Middle School Math Teacher (Immediate)San Antonio, TX12/15/2024$104,350

Middle School Math Teacher salary FAQs

Search for middle school math teacher jobs

Loading...
Loading...

Browse education, training, and library jobs