Elementary School Teacher Salaries in the United States

Salary estimated from 11,510 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 18, 2018
Average salary
$41,520 per year
  • Most Reported
$14,000
$100,000
Salary Distribution

How much does an Elementary School Teacher make in the United States?

The average salary for an Elementary School Teacher is $41,520 per year in the United States. Salary estimates are based on 11,510 salaries submitted anonymously to Indeed by Elementary School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for an Elementary School Teacher is 1-3 years.
Elementary School Teacher salaries by company in the United States
CompanyAverage salary
$72,527 per year
$58,907 per year
$58,497 per year
$74,602 per year
$42,495 per year
$71,594 per year
$61,876 per year
$61,668 per year
$60,699 per year
$61,184 per year
Elementary School Teacher salaries by location
CityAverage salary
$43,932 per year
$60,591 per year
$37,178 per year
$48,444 per year
$40,907 per year

Elementary School Teacher job openings

Elementary Teacher (2nd Grade)
Pasco County Schools
Land O' Lakes, FL
Elementary Teacher
The Academy Charter School
Hempstead, NY
Tchr Elementary - Grade 4
Gwinnett County Public Schools
Gwinnett County, GA
TEACHER - GRADE 5
Metropolitan Nashville Public Schools
Nashville, TN
TEACHER - GRADE 5
Metropolitan Nashville Public Schools
Nashville, TN
TEACHER - GRADE 5
Metropolitan Nashville Public Schools
Nashville, TN
Elementary School Teacher Jobs