Skip to main content
SalaryTruthBLS DATA

How Much Do Elementary School Teachers Make?

The median Elementary School Teacher salary is $73,584 per year as of 2024, based on BLS data across 25 metro areas. Salaries range from $51,930 to $100,580 depending on location. The national mean (average) salary is $78,691, with approximately 538,340 people employed in this role across the US.

Key Data

MetricValue
National Median Salary$73,584
National Mean Salary$78,691
Salary Range (by city median)$51,930$100,580
Total Employment538,340
Metro Areas Tracked25

Top-Paying Cities

CityMedian Salary
Los Angeles, CA$100,580
Seattle, WA$99,970
San Jose, CA$99,780
San Francisco, CA$98,890
New York, NY$95,240