SOC 25-2031 · Colorado

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

Secondary school teachers (except special and career/technical education) in Colorado earn the most in Boulder (average $88,940 a year) and the least in Grand Junction ($62,860), across the 7 Colorado metro areas we cover. Statewide, BLS puts the secondary school teachers (except special and career/technical education) average at $73,330 and the median at $72,900 for 18,310 workers. The U.S. average for this job is $76,320.

$89Khighest: Boulder
$63Klowest: Grand Junction
15,940jobs in these metros
7metro areas
Advertisement

Secondary 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$88,940$81,450$75,000$68,194105
Denver$78,560$79,230$63,130$61,349106
Fort Collins$73,460$78,760$62,400$57,985101
Pueblo$68,360$61,480$60,250$54,62292
Greeley$68,350$62,310$60,630$54,615100
Colorado Springs$63,190$61,710$50,390$50,881101
Grand Junction$62,860$64,060$51,970$50,63195

*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.

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 Colorado

Sources and how to read this page

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