Talent.com

Secondary teacher: Average Salary in United States of America, 2026

Find out what the average Secondary teacher salary is

Salary rate
How much does a Secondary teacher make in United States of America?
$54,556/ Annual
Based on 10000 salaries
The average Secondary teacher in United States of America is $54,556 per year or $27.61 per hour. Entry-level positions start at $34,905 per year, while most experienced workers make up to $79,664 per year.
Median$54,556
chart
Low$34,905
High$79,664
Secondary teacher: Average Salary in United States of America
Wyoming$62,950
California$60,767
Mississippi$58,066
New York$55,632
Alaska$55,474
Active jobs with salaries

HEARING TEACHER ASSISTANT

Prince William County Public SchoolsManassas, VA, United States
Full-time +1

HEARING TEACHER ASSISTANT - 188 DAY JOB STATUS:OPEN EFFECTIVE:2025-26 POSTING DATE:03/27/2026 CLOSING DATE:04/07/2026 04:30 PM POSTING NUMBER:00058367 SCHOOL/DEPARTMENT:Charles J.Colgan HS LOCATION... Show more

 • Promoted

TEACHER - FIRST OR SECOND GRADE

Calvary Christian SchoolTriangle, VA, United States
Full-time

Position Opening:Classroom Teacher (Calvary Christian School) -- Triangle, Virginia Calvary Christian School is searching for a compassionate and Christ-centered teacher to join our faculty.We valu... Show more

 • Promoted

Travel Speech Language Pathologist - School (SLP) - $2,438 per week in Rock Hall, MD

AlliedTravelCareersGermantown, Maryland, US
$2,438.00 weekly
Full-time +1

Speech Language Pathologist - School.AlliedTravelCareers is working with TalentBurst Inc.SLP - School in Rock Hall, Maryland, 21661!.NSY 26/27 In-Person SLP needed to replace their virtual SLP.Star... Show more

 • Promoted