Lowest published bachelor’s starting pay → highest published maximum across degree lanes in the districts below. Years and eligibility vary.
Average salary
$72,781NEA 2024-25
Starting salary
$45,489NEA 2024-25
State minimum
Not publishedSee state terms
Districts sourced
10Official schedules
Colorado teachers averaged $72,781 in 2024-25 per NEA, and the average starting salary was $45,489.
Colorado teachers averaged $72,781 in 2024-25 per NEA, and the average starting salary was $45,489. The state sets no minimum teacher salary, so each district sets its own pay. Among the largest districts, bachelor's starting pay for 2026-27 runs from $51,914 in Douglas County to $65,300 in St. Vrain Valley. Boulder Valley has the highest doctorate maximum, $140,381.
Jeffco Public Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount. Doctorate pay not published in this schedule.
Ranked by highest published maximum across degree lanes. Annual base pay, by education level. Years and contract terms can differ; open each schedule before comparing.
Select a column heading to sort. Scroll the table horizontally for more columns. Missing values are marked “Not published”.
Largest districts included in this guide, sorted by published top pay. Starting pay is the bachelor’s entry rate; top pay is the highest published maximum across degree lanes.
━ Bachelor’s start▨ Top pay · all degree lanes
Boulder Valley School District2026-27
BA start $63,075
Top $140,381
Aurora Public Schools2026-27
BA start $61,805
Top $127,750
Cherry Creek School District2026-27
BA start $62,000
Top $126,184
Denver Public Schools2026-27
BA start $58,667
Top $125,235
Adams 12 Five Star Schools2026-27
BA start $61,000
Top $121,391
Poudre School District2026-27
BA start $58,000
Top $114,099
St. Vrain Valley Schools2026-27
BA start $65,300
Top $114,025
Douglas County School District2026-27
BA start $51,914
Top $108,643
Jeffco Public Schools2026-27
BA start $56,085
Top $101,886
Academy District 202026-27
BA start $52,800
Top Not published
Annual base salary on a shared zero-based scale. Top pay can require advanced qualifications and many years of service. Missing values are not zero.View district chart data
Published district pay
District
Year
BA start
Top pay
Boulder Valley School District
2026-27
$63,075
$140,381
Aurora Public Schools
2026-27
$61,805
$127,750
Cherry Creek School District
2026-27
$62,000
$126,184
Denver Public Schools
2026-27
$58,667
$125,235
Adams 12 Five Star Schools
2026-27
$61,000
$121,391
Poudre School District
2026-27
$58,000
$114,099
St. Vrain Valley Schools
2026-27
$65,300
$114,025
Douglas County School District
2026-27
$51,914
$108,643
Jeffco Public Schools
2026-27
$56,085
$101,886
Academy District 20
2026-27
$52,800
Not published
Experience & progression
How pay grows by step
Bachelor’s lane · 5 districts with numeric step data
Denver Public Schools2026-27
Jeffco Public Schools2026-27
Douglas County School District2026-27
Cherry Creek School District2026-27
Aurora Public Schools2026-27
Lines connect published observations, not estimated salaries for missing steps. A step is not always a year of service. District placement rules and schedule years vary.View step progression data
Average pay describes the workforce; a minimum is a floor subject to state rules. These measures can cover different years and are not equivalent starting offers.View salary context data
State and national salary measures
Measure
Amount
Context
Colorado average
$72,781
NEA 2024-25
State minimum
Not published
See state minimum terms below
National average
$74,495
Reporting year not published
State minimum salary
Colorado has no statewide minimum teacher salary; each district sets its own salary schedule. The legislature's own findings in SB 21-172 noted district minimum teacher salaries ranged from about $25,000 to about $53,000 in 2020-21. NEA average salary and average starting salary are FY 2024-25. District enrollment is fall 2025 (2025-26) PK-12 pupil membership from the Colorado Department of Education; the Charter School Institute is excluded because it is not a school district. All district figures are 2026-27.
Match the school year, degree lane and credited experience. The published maximum is not a promise of starting placement. Confirm contract days, supplements and eligibility in each district’s official schedule.
Frequently asked questions
Where can I find Colorado district salary schedules?
Use the district comparison table on this page to open a district guide and its official salary schedule. Each source is linked with a verification date.
Does a master’s degree change the salary?
Check the master’s lane in the district’s published schedule. Degree supplements and placement rules vary; a missing value here does not mean there is no additional pay.