SalaryMap
Education

Elementary School Teacher Salary (2025)

Elementary teachers educate students in grades K through 6.

$61,350
Median Annual
$29/hr
Hourly Rate
$42,000
Entry Level
$85,000
Senior Level

Salary Range

$42,000
$85,000

Median: $61,350 — positioned between entry and senior

Top Paying States for Elementary School Teachers

StateEst. Annual Salaryvs. National
Hawaii$87,000+42%
California$85,000+39%
New York$79,000+29%
Alaska$77,000+26%
Massachusetts$77,000+26%
New Jersey$74,000+21%
Connecticut$72,000+17%
Washington$71,000+16%

Estimates based on cost-of-living index adjustments. Actual salaries vary by employer and experience.

How to Become a Elementary School Teacher

Most Elementary School Teacher positions require: Bachelor's in Education + teaching license. Salaries typically increase significantly with experience and specialization.

Frequently Asked Questions

What is the average Elementary School Teacher salary?

The median Elementary School Teacher salary is $61,350 per year, which works out to approximately $29/hour based on a 40-hour work week.

How much does an entry-level Elementary School Teacher make?

Entry-level Elementary School Teachers typically earn around $42,000 per year. Salaries grow significantly with experience and specialization.

What is a senior Elementary School Teacher's salary?

Experienced Elementary School Teachers can earn up to $85,000 or more annually depending on location, employer, and specialization.

What education is required to become a Elementary School Teacher?

Most Elementary School Teacher positions require: Bachelor's in Education + teaching license.

Get Salary Updates in Your Inbox

New pay data, career guides, and negotiation tips — free, once a month.