SOC 25-2022 · Colorado

Middle School Teachers, Except Special and Career/Technical Education Salary in Colorado

Middle school teachers (except special and career/technical education) in Colorado earn the most in Boulder (average $87,770 a year) and the least in Grand Junction ($60,290), across the 7 Colorado metro areas we cover. Statewide, BLS puts the middle school teachers (except special and career/technical education) average at $70,440 and the median at $63,760 for 13,280 workers. The U.S. average for this job is $72,030.

$88Khighest: Boulder
$60Klowest: Grand Junction
11,350jobs in these metros
7metro areas
Advertisement

Middle School Teachers, Except Special and Career/Technical Education average salary by city in Colorado

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Boulder$87,770$79,830$74,820$67,423105
Denver$74,890$77,340$62,100$58,928106
Fort Collins$71,230$68,930$61,670$56,515101
Greeley$64,950$60,430$51,530$52,218100
Pueblo$63,410$62,190$50,710$51,04892
Colorado Springs$61,110$60,680$50,290$49,301101
Grand Junction$60,290$51,740$51,740$48,67995

*Average salary after federal and state taxes for a single filer; Colorado's FAMLI premium and the flat monthly occupational privilege taxes of Denver, Aurora and a few other cities are not included. Cost of living: BEA price parity, U.S. = 100.

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

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

More about pay in Colorado

Sources and how to read this page

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