Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
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.
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.
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.
Let Zippi find your next middle school math teacher job
Let Zippi find your next middle school math teacher job
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.
| 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 |
|---|---|---|---|---|
| Indiana Public Schools | Middle School Math Teacher | Indianapolis, IN | 06/30/2025 | $50,000 |
| Mullica Township School District | Middle School Math and Science Teacher (Leave of Absence Replacement) | Elwood, NJ | 06/30/2025 | $60,145 |
| Kipp Dc | Lead Middle School Math Teacher | Jacksonville, FL | 06/29/2025 | $50,000 |
| Amsschools | Middle School Math Teacher (6TH Grade (85345) | Peoria, AZ | 06/29/2025 | $48,331 |
| East Harlem Tutorial Program | Middle School Math Inclusive Learning (Special Education/Ict) Teacher | New York, NY | 06/29/2025 | $75,000 |
| Amsschools | Middle School Math Teacher | Little Rock, AR | 06/29/2025 | $51,750 |
| Lynnfield Public Schools | Middle School Interventionist (2) Math and English | Lynnfield, MA | 06/28/2025 | $73,045 |
| Archdiocese of Detroit | Middle School Math and Religion Teacher | Detroit, MI | 06/27/2025 | $36,000 |
| Archdiocese of Seattle Catholic Schools | Middle School Math Support Teacher | Ione, WA | 06/27/2025 | $41,740 |
| Valor Collegiate Academies | Middle School EL Math Teacher SY) | Nashville, TN | 06/27/2025 | $55,000 |
Search for middle school math teacher jobs