verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

High School Teacher Salary in Colorado

Median Annual in Colorado
$72,900/yr
Median Hourly Wage
/hr
▲ 1% above U.S. median

Salary Distribution in Colorado

groups Employed in CO
18,310
public U.S. Median
$72,040
savings Real pay (cost-adjusted)
$70,741 #23 of 51

High School Teacher pay in Colorado, explained

High school teachers in Colorado earn a median of $72,900 per year (— per hour), which is 1% above the national median of $72,040. Entry-level workers earn around $48,970, while the most experienced high school teachers reach about $101,300. Pay varies by employer, setting, and metro area within Colorado.

Is $72,900 good pay in Colorado?

Adjusted for Colorado's cost of living (which runs 103% of the U.S. average), that $72,900 is worth about $70,741 in national buying power — ranking Colorado #23 for real pay (vs #23 on the sticker number).

See the full High School Teacher Real Pay Index arrow_forward

High School Teacher pay by experience in Colorado

Entry level (10th pct)
$48,970
$23.54/hr
Median
Mid-career (50th pct)
$72,900
—/hr
Experienced (90th pct)
$101,300
$48.70/hr

High School Teacher pay in neighboring states

StateMedian / yrReal payvs CO
Colorado (here) $72,900 $70,741
Utah $76,330 $77,207 −$3,430
New Mexico $75,900 $82,310 −$3,000
Nebraska $63,450 $70,419 +$9,450
Wyoming $62,690 $67,633 +$10,210
Kansas $59,920 $66,528 +$12,980
Oklahoma $48,710 $55,451 +$24,190

High School Teacher in Colorado: FAQ

How much do high school teachers make in Colorado?

High school teachers in Colorado earn a median of $72,900 per year (— per hour), compared with $72,040 nationally.

Does Colorado pay high school teachers well?

At $72,900, Colorado pays 1% above the national median for high school teachers. An estimated 18,310 work in the state.

High School Teacher salary in other states

All 51 states ranked arrow_forward

Related careers in Colorado