Explore Jobs
Find Specific Jobs
Explore Careers
Explore Professions
Best Companies
Explore Companies
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.
Level up your salary
Let Zippi find your next Middle School Math Teacher job
Level up your salary
Let Zippi find your next Middle School Math Teacher job
Rank![]() ![]() | State![]() ![]() | Avg. Salary![]() ![]() | Hourly Rate![]() ![]() |
---|---|---|---|
1 | Connecticut | $73,150 | $35.17 |
2 | Maine | $74,065 | $35.61 |
3 | Vermont | $65,514 | $31.50 |
4 | New York | $74,881 | $36.00 |
5 | Rhode Island | $65,663 | $31.57 |
6 | Maryland | $64,117 | $30.83 |
7 | New Jersey | $61,954 | $29.79 |
8 | Massachusetts | $69,756 | $33.54 |
9 | Alaska | $59,315 | $28.52 |
10 | District of Columbia | $70,320 | $33.81 |
11 | Washington | $68,986 | $33.17 |
12 | New Hampshire | $48,227 | $23.19 |
13 | Delaware | $50,695 | $24.37 |
14 | Nevada | $47,324 | $22.75 |
15 | Pennsylvania | $55,042 | $26.46 |
16 | Illinois | $46,911 | $22.55 |
17 | Virginia | $55,606 | $26.73 |
18 | Michigan | $46,397 | $22.31 |
19 | Oklahoma | $46,228 | $22.23 |
20 | North Dakota | $49,701 | $23.89 |
21 | California | $54,527 | $26.21 |
22 | Oregon | $47,592 | $22.88 |
23 | Kentucky | $48,490 | $23.31 |
24 | Wisconsin | $46,917 | $22.56 |
25 | South Carolina | $44,355 | $21.32 |
26 | Kansas | $43,225 | $20.78 |
27 | Florida | $45,926 | $22.08 |
28 | Georgia | $45,330 | $21.79 |
29 | Minnesota | $43,314 | $20.82 |
30 | Wyoming | $41,469 | $19.94 |
31 | Hawaii | $51,298 | $24.66 |
32 | West Virginia | $44,785 | $21.53 |
33 | Texas | $43,931 | $21.12 |
34 | Arkansas | $43,659 | $20.99 |
35 | Ohio | $44,389 | $21.34 |
36 | Utah | $45,395 | $21.82 |
37 | Colorado | $42,072 | $20.23 |
38 | Montana | $38,157 | $18.34 |
39 | North Carolina | $41,660 | $20.03 |
40 | Missouri | $40,402 | $19.42 |
41 | Louisiana | $40,416 | $19.43 |
42 | New Mexico | $37,936 | $18.24 |
43 | Tennessee | $40,617 | $19.53 |
44 | Nebraska | $37,697 | $18.12 |
45 | Arizona | $36,284 | $17.44 |
46 | Iowa | $39,725 | $19.10 |
47 | Alabama | $41,532 | $19.97 |
48 | Idaho | $37,288 | $17.93 |
49 | Indiana | $36,735 | $17.66 |
50 | Mississippi | $36,751 | $17.67 |
51 | South Dakota | $31,881 | $15.33 |
The highest-paying cities for middle school math teachers are New York, NY, Washington, DC, and Boston, MA.
Rank![]() ![]() | City![]() ![]() | Avg. Salary![]() ![]() | Hourly Rate![]() ![]() |
---|---|---|---|
1 | New York, NY | $75,121 | $36.12 |
2 | Washington, DC | $70,352 | $33.82 |
3 | Boston, MA | $69,686 | $33.50 |
4 | Baltimore, MD | $64,539 | $31.03 |
5 | Jersey City, NJ | $62,065 | $29.84 |
6 | San Francisco, CA | $60,449 | $29.06 |
7 | Philadelphia, PA | $55,697 | $26.78 |
8 | Norfolk, VA | $55,550 | $26.71 |
9 | Corvallis, OR | $48,140 | $23.14 |
10 | Chicago, IL | $47,220 | $22.70 |
11 | Savannah, GA | $46,803 | $22.50 |
12 | Port Arthur, TX | $44,939 | $21.61 |
13 | Columbia, SC | $44,294 | $21.30 |
14 | Jacksonville, FL | $43,783 | $21.05 |
15 | Columbus, OH | $43,723 | $21.02 |
16 | Wilson, NC | $43,377 | $20.85 |
17 | Burnsville, MN | $43,203 | $20.77 |
18 | Denver, CO | $42,160 | $20.27 |
19 | Saint Louis, MO | $40,671 | $19.55 |
20 | Baton Rouge, LA | $40,637 | $19.54 |
A middle school math teacher's salary ranges from $35,000 a year at the 10th percentile to $67,000 at the 90th percentile.
Percentile![]() ![]() | Annual Salary![]() ![]() | Monthly Salary![]() ![]() | Hourly 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 |
The highest paying types of middle school math teachers are science teacher, student teacher, and reading teacher.
Job Title![]() ![]() | Annual Salary![]() ![]() | Monthly Salary![]() ![]() | Hourly Rate![]() ![]() | Job Openings![]() ![]() |
---|---|---|---|---|
Teacher | $47,989 | $3,999 | $23.07 | 71,918 |
Reading Teacher | $55,452 | $4,621 | $26.66 | 68,234 |
6th Grade Teacher | $45,615 | $3,801 | $21.93 | 69,523 |
4th Grade Teacher | $47,619 | $3,968 | $22.89 | 68,138 |
Language Arts Teacher | $51,969 | $4,331 | $24.99 | 88,551 |
Resource Teacher | $43,487 | $3,624 | $20.91 | 73,796 |
Top companies hiring middle school math teachers now:
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.
Rank![]() ![]() | Company![]() ![]() | Average Salary![]() ![]() | Hourly Rate![]() ![]() |
---|---|---|---|
1 | Baltimore City Public Schools | $72,237 | $34.73 |
2 | Irving Isd | $68,656 | $33.01 |
3 | Salinas Union High School District | $68,134 | $32.76 |
4 | Savannah-Chatham County Public School System | $68,035 | $32.71 |
5 | San Jacinto Unified School District | $65,608 | $31.54 |
6 | The Nueva School | $64,512 | $31.02 |
7 | Boston Public Schools | $64,196 | $30.86 |
8 | Houston ISD Foundation | $63,143 | $30.36 |
9 | California State University | $62,897 | $30.24 |
10 | West Covina USD | $62,107 | $29.86 |
11 | Santa Rosa City Schools | $60,517 | $29.09 |
12 | South Hadley Public Schools | $59,623 | $28.66 |
13 | Greensville County Public Schools | $58,500 | $28.13 |
14 | California Academy of Sciences | $57,903 | $27.84 |
15 | East Baton Rouge Parish Public Schools | $57,790 | $27.78 |
16 | Springfield City Library | $57,700 | $27.74 |
17 | Shady Side Academy | $57,674 | $27.73 |
18 | Santa Monica High School | $57,555 | $27.67 |
19 | San Francisco Friends School | $57,247 | $27.52 |
20 | Peoria Unified School District | $57,204 | $27.50 |
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.
Compare middle school math teacher salaries for individual cities or states with the national average.
Year![]() ![]() | Avg. Salary![]() ![]() | Hourly 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% |
Company![]() ![]() | Job![]() ![]() | Location![]() ![]() | Date Added![]() ![]() | Salary![]() ![]() |
---|---|---|---|---|
Edjobs Idaho | Middle School Math Teacher (7TH Grade) | Eagle, ID | 12/18/2024 | $22,000 |
Camden's Promise Charter School | Middle School Math | Camden, NJ | 12/17/2024 | $60,000 |
Steel City Academy | Middle School Math Teacher | Holiday, FL | 12/16/2024 | $45,000 |
Dc International School | Middle School Math Teacher Washington, D.C. | Ione, WA | 12/16/2024 | $63,113 |
Kipp Inc. | Middle School Math Teacher) | Tulsa, OK | 12/16/2024 | $125,220 |
Kipp Inc. | Middle School Math Teacher | Minneapolis, MN | 12/16/2024 | $44,880 |
Kipp Enc | Middle School Math Teacher) | Houston, TX | 12/16/2024 | $104,350 |
Bricknewark | Middle School Math Teacher | Newark, NJ | 12/16/2024 | $50,000 |
Mastery Charter Schools | Middle School Math Teacher-6Th-8Th Grade School Year | Camden, NJ | 12/15/2024 | $60,000 |
Kipp Inc. | Middle School Math Teacher (Immediate) | San Antonio, TX | 12/15/2024 | $104,350 |
Search for middle school math teacher jobs