Elementary School Teacher Salary in the US

$48,390
per year
per month
$4,030
per month
per year
Bonus
$1,600/year
Bonus
$130/month

Elementary School Teacher - Average Salary

The average salary for an Elementary School Teacher is $48,390 per year ($4,030 per month), which is $5,100 (-10%) lower than the average salary in the United States.
An Elementary School Teacher can expect an average starting salary of $34,220. The highest salaries can exceed $74,380.
$34,220
Low
$48,390
Average salary
$74,380
High
$2,850
Low
$4,030
Average salary
$6,200
High
Total pay includes salary and bonus.
$0
$39,900
$79,780
Salary$34,220 - 74,380
Bonus$0 - 5,400
Total Pay$34,220 - 79,780
$0
$3,330
$6,650
Salary$2,850 - 6,200
Bonus$0 - 450
Total Pay$2,850 - 6,650

Elementary School Teacher Salary Range

Low
$34,220
Average salary
$48,390
Senior
$55,650
High
$74,380
Low
$2,850
Average salary
$4,030
Senior
$4,640
High
$6,200
Among Elementary Teachers in the U.S., Elementary Art Teachers and Elementary Music Teachers on average have lower salaries, while Private Elementary School Teachers enjoy higher salaries.

Elementary School Teacher - Salary Differences

JobSalaryDifference
Private Elementary School Teacher$59K/year
+21% 
Elementary Math Teacher$53K/year
+9% 
Public School Elementary Teacher$47K/year
 -2%
Elementary Music Teacher$46K/year
 -5%
Elementary Art Teacher$46K/year
 -6%

Elementary School Teacher - Pay by Experience Level in the United States

An Entry Level Elementary School Teacher with less than three years of experience can expect to earn an average starting salary of $37,280 per year. A mid level Elementary School Teacher with 4-9 years of experience earns an average salary of $40,550, while a Senior Elementary School Teacher with 10-20 years of experience makes on average $52,860. Elementary Teachers with more than 20 years of experience earn $59,630 per year on average.

How Work Experience Affects the Salary of an Elementary School Teacher

Late Career▲ +23%
Senior▲ +9%
Average Salary$48,390/year
Mid Level▼ -16%
Entry Level▼ -23%

Gender Breakdown

Female
87%
Male
13%

Elementary School Teacher - Jobs by Location

Elementary School Teacher - Related Salaries

The salary information presented on this page is based on all Elementary School Teacher jobs published on Jobted in the last 12 months and on data from the Bureau of Labor Statistics (BLS.gov).
Jobemail
Don’t miss out on new job openings!
Create a job alert for: Elementary Teacher
It's free, and you can cancel email updates at any time

Frequently asked questions about the salary of the Elementary School Teacher

How much does an Elementary School Teacher make in the US?
An Elementary School Teacher in the US earns an average of $48,390 gross per year, which is about $4,030 gross per month. Everything you need to know about the salary of the Elementary School Teacher updated to 2024.
What is the starting salary for an Elementary School Teacher in the US?
The starting salary of an Elementary School Teacher in the US is around $34,220 gross per year. Elementary Art Teachers and Elementary Music Teachers usually have a lower salary.
What is the highest salary for an Elementary School Teacher in the US?
The highest salary of an Elementary School Teacher in the US can reach and exceed $74,380 gross per year. Private Elementary School Teachers usually have the highest salaries.
Elementary School Teacher Jobs
Get new jobs by email!
Get email updates for the latest Elementary Teacher jobs
It's free, and you can cancel email updates at any time