Salaripedia
English

How much does a middle school teacher make in Las Cruces?

$72,170a year

Median yearly pay for middle school teachers in the Las Cruces, NM metro area. That is $34.70 an hour or $6,014 a month.

Hourly
$34.70
Vs. national median
+12%
Rank among cities
114 of 357
Jobs in the area
400
Pay range
Lowest 10%: $59,000Median: $72,170Highest 10%: $74,350
PercentileYearlyHourly
10th$59,000$28.37
25th$61,770$29.70
Median$72,170$34.70
75th$74,350$35.75
90th$74,350$35.75

Other cities in New Mexico

Median yearly pay for middle school teachers.

Farmington, NM$76,820
Albuquerque, NM$75,640
Middle School Teacher salary in New Mexico Middle School Teacher salary in all states

Related jobs in Las Cruces

Same field, median yearly pay.

Instructional Coordinator$80,870
Special Education Teacher$75,570
Secondary School Teacher$75,250
Special Education Teacher$74,470
Kindergarten Teacher$74,400
Elementary School Teacher$74,100
Special Education Teacher$72,810
Librarian and Media Collections Specialist$66,170
Career/Technical Education Teacher$60,910
Teacher and Instructor$50,840
Salaries for every job in Las Cruces, NM

Frequently asked questions

How much does a middle school teacher make an hour in Las Cruces?

The median hourly pay in the Las Cruces, NM metro area is $34.70 ($72,170 a year).

Do middle school teachers make more in Las Cruces than the national average?

Yes: $72,170 against $64,370 nationally, 12% more.

How does Las Cruces compare with the rest of New Mexico?

The median in New Mexico is $75,240, so Las Cruces pays 4% less.

Where does Las Cruces rank for middle school teacher pay?

114 of 357 metro areas with data.

How much does a middle school teacher make starting out in Las Cruces?

The lowest-paid 10% make $59,000 or less a year; the top 10% make $74,350 or more.

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.