Content has loaded

High school teacher salary in Denver, CO

How much does a High School Teacher make in Denver, CO?

Average base salary

$67,864
9%
above national average
Average $67,864
Low $43,729
High $105,319

The average salary for a high school teacher is $67,864 per year in Denver, CO. 123 salaries taken from job postings on Indeed in the past 36 months (updated November 5, 2026).

High School Teacher job openings in Denver, CO

slide 1 of 6
slide1 of 6
DANCE DIRECTOR, HIGH SCHOOL
Denver Public Schools3.5out of 5 stars.
Denver, CO
Part-time
1 week ago

Highest paying companies for High School Teacher in Denver, CO

Average year pay is based on job postings on Indeed in the past 36 months.
Healthcare Staffing Profession...
 
$124,800per year
View company
Jeffco Public Schools
 
$122,715per year
Pinnacle Charter School
 
$94,737per year
State of Colorado
 
$91,188per year
Amergis
 
$87,591per year
Goodwill of Colorado
 
$85,000per year

Hiring a High School Teacher?

Job Description
Job DescriptionWrite the perfect High School Teacher job description

Highest paying cities for High School Teachers near Denver, CO

  1. Thornton, CO
    $80,803 per year
  2. Fort Collins, CO
    $72,032 per year
  3. Denver, CO
    $67,864 per year
  4. Highlands Ranch, CO
    $64,997 per year
  5. Aurora, CO
    $64,165 per year

Where can a High School Teacher earn more?

Compare salaries for High School Teachers in different locations
vs

Skills for High School Teacher

  • Teaching
  • Communication skills
  • Classroom experience
  • Classroom management
  • Lesson planning

Frequently Asked Questions (FAQs) about High School Teacher

The average salary for a High School Teacher is $67,864 per year in Denver, CO. This figure is based on 123 salaries taken from job postings on Indeed in the past 36 months, last updated on November 5, 2026.

High School Teacher jobs on Indeed - find your next one today.

High School Teacher salaries in Denver, CO typically range between a low of $43,729 and a high of $105,319 per year, depending on experience and the hiring company.

Some of the highest-paying cities for High School Teacher in Denver, CO include Thornton, CO at $80,803 per year, Fort Collins, CO at $72,032 per year, and Highlands Ranch, CO at $64,997 per year.

Based on recent job postings on Indeed, some of the top-paying companies for High School Teacher in Denver, CO include Healthcare Staffing Professionals, Inc. ($124,800 per year) and Jeffco Public Schools ($122,715 per year).