Skip to main content
SalaryTruthBLS DATA
Education · SOC 25-2021

Elementary School Teacher Salary (2024)

$73,584
National Median
$78,691
National Mean
538,340
Total Employment
25
Cities Tracked

Salary Range

Elementary School Teacher salaries range from $51,930 to $100,580 median across cities, depending on location, experience, and industry.

Elementary School Teacher Salary by City

City10th25thMedian75th90thCOL-AdjustedJobs
Los Angeles, CA$61,240$79,540$100,580$124,940$128,080$60,59042,880
Seattle, WA$64,940$79,370$99,970$121,310$126,270$66,91415,410
San Jose, CA$61,440$79,340$99,780$119,810$124,810$50,9606,610
San Francisco, CA$59,440$74,440$98,890$121,450$125,240$55,06114,800
New York, NY$60,510$72,600$95,240$128,720$133,170$50,876100,040
Boston, MA$59,190$64,350$86,600$100,680$108,620$56,93622,040
Portland, OR$49,640$62,250$80,270$102,220$129,410$61,6998,080
San Diego, CA$60,870$65,000$78,430$102,200$119,310$48,95811,720
Washington, DC$51,930$60,880$76,120$99,470$104,710$49,81730,500
Minneapolis, MN$47,980$50,910$76,100$91,040$98,870$71,65714,970
Atlanta, GA$49,080$60,140$75,190$77,970$97,360$75,79623,920
Chicago, IL$47,830$58,440$75,020$97,860$101,350$69,91645,400
Philadelphia, PA$48,830$59,820$74,480$91,410$101,860$62,90522,660
Denver, CO$48,450$58,770$64,070$80,770$95,240$56,80012,000
Detroit, MI$47,080$50,400$63,740$79,400$94,260$67,02418,370
Dallas, TX$51,840$61,670$63,700$66,930$74,290$61,19131,470
Salt Lake City, UT$47,820$60,790$62,760$79,620$85,090$61,8934,800
Houston, TX$48,640$59,700$61,950$66,680$75,180$64,19731,710
Tampa, FL$48,200$49,220$60,900$71,390$79,510$61,14510,940
Phoenix, AZ$45,620$49,140$60,070$75,350$81,670$59,65215,780
Austin, TX$49,930$58,120$59,590$62,000$64,800$57,8548,390
Nashville, TN$46,120$48,790$59,420$62,620$76,690$59,2428,680
Raleigh, NC$46,160$48,150$58,010$61,690$73,180$58,1265,350
Charlotte, NC$46,440$48,060$56,780$60,970$70,610$58,71811,140
Miami, FL$47,980$50,170$51,930$61,700$77,080$42,18520,680

Is your Elementary School Teacher salary fair?

Enter your salary to see exactly where you fall in the distribution.

Frequently Asked Questions

The national median salary for Elementary School Teacher is $73,584 as of 2024. The national mean (average) is $78,691. Salaries range from $51,930 to $100,580 depending on city and cost of living.

Elementary School Teacher salaries vary significantly by metro area. The highest-paying cities offer median salaries well above the national average of $73,584, though cost of living should be factored in. Check the city breakdown table above for COL-adjusted figures.

There are approximately 538,340 Elementary School Teacher positions in the US across 25 metropolitan areas tracked by the Bureau of Labor Statistics.

Elementary School Teacher positions at the 90th percentile earn significantly more than the median, suggesting strong income growth potential with experience and specialization. The gap between the 10th and 90th percentile indicates the impact that skills, location, and seniority have on compensation.

Last updated:

Salary data from BLS Occupational Employment and Wage Statistics. COL adjustments use BEA Regional Price Parities.