verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

High School Teacher Salary in New Mexico

Median Annual in New Mexico
$75,900/yr
Median Hourly Wage
/hr
▲ 5% above U.S. median

Salary Distribution in New Mexico

groups Employed in NM
8,120
public U.S. Median
$72,040
savings Real pay (cost-adjusted)
$82,310 #7 of 51

High School Teacher pay in New Mexico, explained

High school teachers in New Mexico earn a median of $75,900 per year (— per hour), which is 5% above the national median of $72,040. Entry-level workers earn around $59,330, while the most experienced high school teachers reach about $84,170. Pay varies by employer, setting, and metro area within New Mexico.

Is $75,900 good pay in New Mexico?

Adjusted for New Mexico's cost of living (which runs 92% of the U.S. average), that $75,900 is worth about $82,310 in national buying power — ranking New Mexico #7 for real pay (vs #20 on the sticker number).

See the full High School Teacher Real Pay Index arrow_forward

High School Teacher pay by experience in New Mexico

Entry level (10th pct)
$59,330
$28.52/hr
Median
Mid-career (50th pct)
$75,900
—/hr
Experienced (90th pct)
$84,170
$40.47/hr

High School Teacher pay in neighboring states

StateMedian / yrReal payvs NM
New Mexico (here) $75,900 $82,310
Utah $76,330 $77,207 −$430
Colorado $72,900 $70,741 +$3,000
Texas $63,590 $65,518 +$12,310
Arizona $58,360 $57,968 +$17,540
Oklahoma $48,710 $55,451 +$27,190

High School Teacher in New Mexico: FAQ

How much do high school teachers make in New Mexico?

High school teachers in New Mexico earn a median of $75,900 per year (— per hour), compared with $72,040 nationally.

Does New Mexico pay high school teachers well?

At $75,900, New Mexico pays 5% above the national median for high school teachers. An estimated 8,120 work in the state.

High School Teacher salary in other states

All 51 states ranked arrow_forward

Related careers in New Mexico