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

BLS OEWS May 2025 • 10 metro areas • Colorado

Middle School Teachers, Except Special and Career/Technical Education in Colorado earn a median salary of $57,602 per year on average across 10 metro and nonmetro areas, -8.5% vs the national median of $62,970. An estimated 13,690 middle school teachers, except special and career/technical education are employed across Colorado, with salaries ranging from $48,640 to $77,170 depending on location.

$57,602 Avg median salary in Colorado
$77,170 Highest paying metro
$48,640 Lowest paying metro
13,690 Employed in Colorado

Compare Middle School Teachers, Except Special and Career/Technical Education salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Middle School Teachers, Except Special and Career/Technical Education
in
    vs

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

      Metro area Median salary 25th pct 75th pct Employed
      Boulder, CO $77,170 $71,610 $100,720 850
      Fort Collins, CO $65,600 $59,350 $75,390 620
      Denver, CO $63,850 $58,990 $79,510 6,980
      Northwest Colorado $60,380 $52,220 $65,600 660
      Colorado Springs, CO $58,670 $48,400 $65,500 1,750
      Greeley, CO $51,490 $49,840 $64,040 820
      Southwest Colorado $50,890 $46,570 $60,030 620
      Pueblo, CO $49,680 $44,670 $63,340 410
      Grand Junction, CO $49,650 $49,650 $61,830 340
      Eastern and Southern Colorado $48,640 $46,060 $58,220 640

      View Middle School Teachers, Except Special and Career/Technical Education salaries in all cities