Teacher Salaries in the United States

Salary estimated from 64,613 employees, users, and past and present job advertisements on Indeed in the past 24 months. Last updated: January 16, 2018
Average salary
$47,093 per year
  • Most Reported
$14,000
$113,000
Salary Distribution

How much does a Teacher make in the United States?

The average salary for a Teacher is $47,093 per year in the United States. Salary estimates are based on 64,613 salaries submitted anonymously to Indeed by Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 24 months. The typical tenure for a Teacher is 1-3 years.
Teacher salaries by company in the United States
CompanyAverage salary
$67,271 per year
$58,923 per year
$64,120 per year
$62,041 per year
$61,856 per year
$44,470 per year
$55,756 per year
$53,779 per year
$37,520 per year
$52,282 per year
Teacher salaries by location
CityAverage salary
$52,388 per year
$54,331 per year
$52,911 per year
$56,489 per year
$54,557 per year

Teacher job openings

Become an Intern Teacher with ACE!
ACE Charter Schools
San Jose, CA
One on One Aide
Hoover City Schools
Hoover, AL
Teacher Coaching
Social Teacher
Remote
Teacher Jobs