Salaripedia
English

How much does a middle school teacher make in New Mexico?

$75,240a year

Median yearly pay for middle school teachers in New Mexico. That is $36.17 an hour or $6,270 a month.

Hourly
$36.17
Vs. national median
+17%
Rank among states
16 of 51
Jobs in the state
4,260
Pay range
Lowest 10%: $61,630Median: $75,240Highest 10%: $82,880
PercentileYearlyHourly
10th$61,630$29.63
25th$64,080$30.81
Median$75,240$36.17
75th$77,640$37.33
90th$82,880$39.85

Cities in New Mexico

Metro areas, median yearly pay.

Farmington, NM$76,820
Albuquerque, NM$75,640
Las Cruces, NM$72,170
Salaries for every job in New Mexico

Nearby in the ranking

States with similar pay for middle school teachers.

13. Pennsylvania$77,930
14. Ohio$77,090
15. Illinois$76,110
16. New Mexico$75,240
17. Vermont$73,940
18. New Hampshire$71,140
19. Hawaii$69,230
Middle School Teacher salary in all states

Frequently asked questions

How much does a middle school teacher make an hour in New Mexico?

The median hourly pay in New Mexico is $36.17 ($75,240 a year).

Do middle school teachers make more in New Mexico than the national average?

Yes: $75,240 against $64,370 nationally, 17% more.

Where does New Mexico rank for middle school teacher pay?

New Mexico ranks 16 of 51 states.

Which city in New Mexico pays middle school teachers the most?

Farmington, NM, with a median of $76,820 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.