SOC 25-2031 · New Mexico

Secondary School Teachers, Except Special and Career/Technical Education Salary in New Mexico

Secondary school teachers (except special and career/technical education) in New Mexico earn the most in Santa Fe (average $74,060 a year) and the least in Las Cruces ($69,300), across the 4 New Mexico metro areas we cover. Statewide, BLS puts the secondary school teachers (except special and career/technical education) average at $72,920 and the median at $75,900 for 8,120 workers. The U.S. average for this job is $76,320.

$74Khighest: Santa Fe
$69Klowest: Las Cruces
5,280jobs in these metros
4metro areas
Advertisement

Secondary School Teachers, Except Special and Career/Technical Education average salary by city in New Mexico

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Santa Fe$74,060$77,260$64,320$58,61699
Farmington$72,430$76,770$60,090$57,54688
Albuquerque$71,660$76,960$63,120$57,04096
Las Cruces$69,300$75,250$59,530$55,49190

*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.

Secondary School Teachers, Except Special and Career/Technical Education salary in other states

Secondary School Teachers, Except Special and Career/Technical Education salary by city and state

More about pay in New Mexico

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.