Talent.com

High school teacher: Average Salary in United States of America, 2026

Find out what the average High school teacher salary is

Salary rate
How much does a High school teacher make in United States of America?
$60,000/ Annual
Based on 10000 salaries
The average High school teacher in United States of America is $60,000 per year or $30.36 per hour. Entry-level positions start at $36,270 per year, while most experienced workers make up to $93,600 per year.
Median$60,000
chart
Low$36,270
High$93,600
High school teacher: Average Salary in United States of America
Delaware$70,000
New Mexico$62,400
California$60,987
Oregon$59,610
Washington$57,782
Active jobs with salaries

Music Teacher Store 043

Music & ArtsFrederick, MD, US
Full-time

At Music & Arts, we provide the tools and support for you to focus on what matters most: teaching and inspiring students.With robust benefits, a commitment to innovation, and opportunities to grow ... Show more

 • Promoted

Assistant Teacher

Learning Care GroupSpringfield, Virginia, United States
$15.00 hourly
Part-time
Quick Apply

We're all about you and your experience.Your health and happiness, your work/life balance, your peace of mind.Beyond competitive compensation, significant growth opportunities, and regular employee... Show more

Upper School Assistant Principal of Instruction

ThriveGermantown, Maryland, .US
Full-time
Quick Apply

The Upper School Assistant Principal of Instruction serves as Portland Christian School’s “leader of learning.This pivotal role is responsible for clarifying and communicating research-based instru... Show more

Special Education Teacher (In-Person)

Tutor Me EducationFrederick, MD, United States
Full-time

Tutor Me Education is reshaping how students learn.We are looking for teachers and tutors with special education experience to provide 1:1 or group instruction to students in Frederick, MD!.In-Pers... Show more

 • Promoted