Quick answer
Middle School Teachers in Colorado earned a median of $63,760 a year (— an hour) in May 2025, 1% below the national median of $64,370; 13,280 were employed there, ranking #24 of 53 states and territories by median pay, per BLS OEWS.
Data as of May 2025. Source: U.S. Bureau of Labor Statistics, OEWS May 2025
| Measure | Colorado | United States |
|---|---|---|
| Median annual wage | $63,760 | $64,370 |
| Mean annual wage | $70,440 | $72,030 |
| Median hourly wage | — | — |
| 10th percentile | $49,580 | $48,080 |
| 25th percentile | $59,760 | $58,530 |
| 75th percentile | $79,560 | $80,490 |
| 90th percentile | $99,400 | $102,540 |
| Employment | 13,280 | 620,090 |
| Jobs per 1,000 | 4.62 | — |
| Location quotient | 1.16 | 1.00 |
Frequently asked questions
How much do middle school teachers make in Colorado?
Middle School Teachers in Colorado earned a median of $63,760 a year (— an hour) in May 2025, 1% below the national median of $64,370; 13,280 were employed there, ranking #24 of 53 states and territories by median pay, per BLS OEWS.
What is the salary range for middle school teachers in Colorado?
The middle 50% of middle school teachers in Colorado earned between $59,760 and $79,560; the top 10% earned $99,400 or more.
Related
- Middle School Teachers salary in Arizona (May 2025)
- Middle School Teachers salary in Arkansas (May 2025)
- Middle School Teachers salary in California (May 2025)
- Middle School Teachers salary in Connecticut (May 2025)
- Middle School Teachers salary in Delaware (May 2025)
- Middle School Teachers salary in District of Columbia (May 2025)
- Middle School Teachers salary in Florida (May 2025)
- Middle School Teachers salary in Georgia (May 2025)
Last updated Oct 16, 2026, 10:42 PM ET. Data only, not financial or tax advice.
Related answers
- Mortgage rates in Colorado today: 7.40% 30-yr fixed (US avg), 2026 loan limits
- Colorado state income tax rates and brackets 2026
- Cost of living in Colorado vs US average (2024)
- 2026 conforming loan limits in Colorado by county
- $60,000 salary after taxes in Colorado (2026 take-home pay)
- $85,000 salary after taxes in Colorado (2026 take-home pay)
- $100,000 salary after taxes in Colorado (2026 take-home pay)
- Medical and Health Services Managers salary in Colorado (May 2025)
- Medical Assistants salary in Colorado (May 2025)
- Medical Secretaries and Administrative Assistants salary in Colorado (May 2025)
- Miscellaneous Assemblers and Fabricators salary in Colorado (May 2025)
- Nursing Assistants salary in Colorado (May 2025)
- Operating Engineers and Other Construction Equipment Operators salary in Colorado (May 2025)