Teacher Salaries in the United States

Salary estimated from 25,460 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: September 23, 2018
Average salary
$41,185 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,185 per year in the United States. Salary estimates are based on 25,460 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,146 per year
$61,849 per year
$59,777 per year
$60,437 per year
$57,613 per year
$57,547 per year
$54,725 per year
$54,318 per year
$43,851 per year
Teacher salaries by location
CityAverage salary
$50,582 per year
$47,509 per year
$48,389 per year
$45,720 per year
$46,884 per year

Teacher job openings

NYC certified. Teachers
Once Upon a Time
Queens, NY
Student Teacher Supervisor
Concordia College
Bronxville, NY
COORDINATOR, STUDENT SERVICES
Spokane Public Schools
Spokane, WA
Teacher Jobs