Content has loaded
Elementary school teacher salary in United States, 2026
How much does an Elementary School Teacher make in the United States?
Average base salary
$58,901
- Hour
- Day
- Week
- Month
- Year
Average $58,901
Low $36,120
High $96,050
The average salary for a elementary school teacher is $58,901 per year in the United States. 29.5k salaries taken from job postings on Indeed in the past 36 months (updated June 15, 2026).
Highest paying companies for Elementary School Teacher in United States
Average year pay is based on job postings on Indeed in the past 36 months.NorthStar Anesthesia
$469,000per year
Empire National
$442,000per year
Great River Health
$354,000per year
Lee County Schools
$312,138per year
Pacin Levine, P.A.
$300,000per year
Provider Healthcare
$260,000per year