Teacher Salaries in the United States

Salary estimated from 25,473 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: September 19, 2018
Average salary
$41,152 per year
  • Most Reported
$14,000
$104,000
Salary Distribution

How much does a Teacher make in the United States?

The average salary for a Teacher is $41,152 per year in the United States. Salary estimates are based on 25,473 salaries submitted anonymously to Indeed by Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Teacher is 1-3 years.
Teacher salaries by company in the United States
CompanyAverage salary
$72,762 per year
$66,270 per year
$61,849 per year
$59,372 per year
$60,044 per year
$58,067 per year
$57,547 per year
$54,725 per year
$54,318 per year
$43,851 per year
Teacher salaries by location
CityAverage salary
$49,975 per year
$47,566 per year
$48,398 per year
$45,720 per year
$46,884 per year

Teacher job openings

NYC certified. Teachers
Once Upon a Time
Queens, NY
Program Evaluation Specialist
Bellevue School District
Bellevue, WA
Director of Family Engagement
Atlanta Public Schools
Atlanta, GA
Teacher Jobs