verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Elementary School Teacher Salary

Median Annual Salary
$63,970/yr
Median Hourly Wage
/hr

Salary Distribution (10th to 90th Percentile)

trending_up 10-Yr Growth
+1% Slower than average
school Entry Education
Bachelor's degree
work Total Jobs (U.S.)
1,388,390

Estimated Pay by Experience Level

Entry-Level (10th Pct)
$47,960
—/hr
Median
Mid-Level (50th Pct)
$63,970
—/hr
Senior-Level (90th Pct)
$104,340
—/hr

Salary by State

Median annual
StateMedian / yrRelative pay
Washington $102,350
California $99,650
District of Columbia $96,580
Massachusetts $94,000
Rhode Island $90,930
New York $85,760
Connecticut $80,600
Alaska $79,260
National Median $63,970

View all 51 states arrow_forward

The highest sticker pay isn't always where elementary school teachers keep the most. See Elementary School Teacher pay adjusted for cost of living by state in the Real Pay Index.

How to Become a Elementary School Teacher

Elementary school teachers prepare younger students in basic subjects such as math and reading to ready them for future schooling.

1

Meet the education requirement

Most elementary school teachers enter the field with bachelor's degree. Programs are offered by community colleges, trade schools, and universities.

2

Complete an accredited training program

Hands-on coursework and clinical or field experience prepare you for the work and for certification exams.

3

Earn the State teaching license

Most employers expect this credential — and in many states it's required to practice. Entry pay starts near $47,960 and rises toward $104,340 with experience.

Elementary School Teacher salary: common questions

How much does a Elementary School Teacher make an hour?

The median hourly wage for elementary school teachers is —, which works out to about $63,970 per year for full-time work.

Which state pays elementary school teachers the most?

Washington has the highest median pay for elementary school teachers at $102,350 per year — 60% above the national median of $63,970.

What is the salary range for elementary school teachers?

Most elementary school teachers earn between $47,960 and $104,340 per year. The middle 50% earn $57,710 to $81,450, with a median of $63,970.

Is becoming a Elementary School Teacher a good career?

Employment is projected to grow 1% (slower than average), and the role typically requires bachelor's degree. With a median wage of $63,970 per year, it pays well above the U.S. median for all occupations.

Related careers