Post job

Elementary education teacher salary

Quoted expert
Patricia Rogan Ph.D.

Average elementary education teacher salary

$48,987

$23.55 hourly rate

Entry-level elementary education teacher salary
$41,000 yearly salary
Updated January 8, 2025

Understanding Elementary Education Teacher Salaries

The average salary for an elementary education teacher in the United States is approximately $48,987 per year. This figure can vary significantly based on factors such as location, experience, and the specific district or institution. For instance, teachers in states like California and New York often earn higher salaries compared to those in other regions.

According to recent data, the highest paying states for elementary education teachers include:

  • California
  • New York
  • New Jersey
  • Washington

Experience also plays a crucial role in salary determination. Teachers with more years of experience typically command higher salaries. For example, entry-level teachers may earn around $40,000, while those with over 15 years of experience can earn upwards of $60,000.

Additionally, job roles such as curriculum specialists or instructional coordinators within the education sector offer higher compensation. Understanding these dynamics helps educators and job seekers navigate their career paths effectively.

On this page
Elementary education teacher salary by: 

Let Zippia find your next elementary education teacher job

Floating question marks illustration

Let Zippia find your next elementary education teacher job

Floating question marks illustration

Where can an Elementary Education Teacher earn more?

Compare salary by location
Vs
90k
70k
50k
30k
10k
Columbus, OH$68,525
Indianapolis, IN$39,653
Compare salary by company
Vs
118k
98k
78k
58k
38k
18k
Baltimore City Public Schools$91,612
Auburn-Washburn USD 437$48,356

Elementary education teacher salary estimates from across the web

Based on the latest salary information compiled by Zippia, SalaryExpert, Comparably and Payscale, the average salary for an elementary education teacher typically falls between $41,553 and $76,770.
zippia
$48,987yearly
comparably[1]
$76,770yearly
payscale[2]
$41,553yearly
SalaryExpert[3]
$63,365yearly

Average elementary education teacher salary by state

The highest-paying states for elementary education teachers are Massachusetts, New York, and Maryland. The lowest average elementary education teacher salary states are Ohio, Arkansas, and Mississippi.

  • State view
  • County view
Average salary:

Highest paying states for elementary education teachers

RankStateAvg. salaryHourly rate
1Maryland$68,332$32.85
2New Jersey$65,575$31.53
3New York$68,555$32.96
4Wyoming$58,546$28.15
5Massachusetts$77,125$37.08
6Connecticut$57,640$27.71
7Pennsylvania$60,260$28.97
8Illinois$54,507$26.21
9Oregon$63,246$30.41
10Florida$56,050$26.95
11Iowa$56,821$27.32
12Alaska$67,421$32.41
13Delaware$53,024$25.49
14Nevada$48,441$23.29
15Rhode Island$54,108$26.01
16Nebraska$49,100$23.61
17Minnesota$50,023$24.05
18Vermont$52,848$25.41
19New Hampshire$48,749$23.44
20Texas$50,085$24.08
21North Dakota$53,329$25.64
22California$58,554$28.15
23District of Columbia$54,896$26.39
24Washington$54,095$26.01
25Colorado$48,871$23.50
26Missouri$49,187$23.65
27Michigan$46,109$22.17
28South Carolina$47,511$22.84
29Georgia$48,406$23.27
30Tennessee$46,056$22.14
31Kansas$45,450$21.85
32North Carolina$45,731$21.99
33Maine$45,574$21.91
34New Mexico$44,850$21.56
35Louisiana$46,741$22.47
36Arizona$43,658$20.99
37Kentucky$46,084$22.16
38Alabama$46,059$22.14
39West Virginia$45,792$22.02
40Hawaii$51,319$24.67
41Idaho$45,304$21.78
42Virginia$44,083$21.19
43Oklahoma$40,417$19.43
44Wisconsin$43,655$20.99
45Montana$39,382$18.93
46Ohio$42,238$20.31
47Indiana$39,875$19.17
48South Dakota$43,416$20.87
49Utah$42,974$20.66
50Arkansas$41,403$19.91
51Mississippi$40,807$19.62
Top elementary education teacher jobs near you

Highest paying cities for elementary education teachers

The highest-paying cities for elementary education teachers are North Tonawanda, NY, Baltimore, MD, and Hoboken, NJ.

RankCityAvg. salaryHourly rate
1North Tonawanda, NY$68,525$32.94
2Baltimore, MD$68,524$32.94
3Hoboken, NJ$65,637$31.56
4Richmond, CA$59,854$28.78
5Lake Worth, FL$56,420$27.13
6Washington, DC$54,915$26.40
7Chicago, IL$54,647$26.27
8Victoria, TX$50,819$24.43
9Minneapolis, MN$49,986$24.03
10Greeley, CO$49,014$23.56
11Baton Rouge, LA$46,780$22.49
12Detroit, MI$46,221$22.22
13Topeka, KS$45,567$21.91
14Santa Fe, NM$44,801$21.54
15Tucson, AZ$43,576$20.95
16Saint George, UT$42,916$20.63
17Edmond, OK$40,431$19.44
18Indianapolis, IN$39,653$19.06

Elementary education teacher salary details

An elementary education teacher's salary ranges from $41,000 a year at the 10th percentile to $57,000 at the 90th percentile.

Average elementary education teacher salary graph
Average elementary education teacher salary graph, trends, and summary

What is an elementary education teacher's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$57,000$4,750$27
75th Percentile$53,000$4,417$25
Average$48,987$4,082$24
25th Percentile$44,000$3,667$21
10th Percentile$41,000$3,417$20

Highest paying elementary education teacher jobs

The highest paying types of elementary education teachers are science teacher, student teacher, and reading teacher.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Teacher/Tutor$42,955$3,580$20.6568,441
Teacher$47,989$3,999$23.0771,918
Pre-K Teacher$40,301$3,358$19.3860,464
Resource Teacher$43,487$3,624$20.9173,796
ESL Teacher$52,701$4,392$25.3463,897
Reading Teacher$55,452$4,621$26.6668,234

How would you rate the starting salaries for elementary education teachers, as well as the prospects for salary advancement?

Patricia Rogan Ph.D.

Professor, Special Education/Urban Teacher Education, Indiana University - Purdue University Indianapolis

Teacher salaries continue to grow, but they vary from state to state and district to district. According to the NEA, the average starting salary for beginning teachers in 2017-18 was $39,249. The average salary of all teachers in the U.S. was $61,730 in 2018-19, which was a 2.1% increase from the previous year. Despite COVID-19 and its impact on teachers, it is doubtful that teacher salaries will jump significantly in the years ahead (due to state economic challenges) unless teachers strike.

Which companies pay elementary education teachers the most?

Elementary education teacher salaries at Baltimore City Public Schools and West Contra Costa Unified School District are the highest-paying according to our most recent salary estimates. In addition, the average elementary education teacher salary at companies like KIPP Minnesota and Taylor Co. Schools are highly competitive.

Wage gap by gender, race and education

$47,000$46,600$46,200$45,800$45,400$45,000
MaleFemale

Elementary education teacher salary trends

The average elementary education teacher salary has risen by $5,457 over the last ten years. In 2014, the average elementary education teacher earned $43,530 annually, but today, they earn $48,987 a year. That works out to a 6% change in pay for elementary education teachers over the last decade.

Compare elementary education teacher salaries for cities or states with the national average over time.

Average elementary education teacher salary over time

Compare elementary education teacher salaries for individual cities or states with the national average.

Elementary education teacher salary by year

YearAvg. salaryHourly rate% Change
2025$49,000$23.55+0.3%
2024$48,900$23.49+1.8%
2023$48,000$23.07+1.3%
2022$47,400$22.77+2.7%
2021$46,100$22.16+2.2%

Recently added elementary education teacher salaries

CompanyJobLocationDate addedSalary
Kipp DcElementary Education Teacher)Minneapolis, MN06/29/2025$44,880
Bridgewater-Raritan Regional School DistrictElementary Teacher-General Education (4TH Grade)Bridgewater, NJ06/21/2025$59,700
Eastern Carver County SchoolsElementary Education Teacher, 3Rd GradeNore, MN06/20/2025$52,851
Chesterfield Township School DistrictUpper Elementary Education TeacherChesterfield, NJ06/20/2025$59,265
Eastchester Union Free School DistrictElementary Education Teacher, Kindergarten, ProbationaryFine, NY06/19/2025$62,620
Mount Olive Township School DistrictAnticipated Elementary Education TeacherDowne, NJ06/18/2025$62,100
Kipp DcElementary Education Teacher)Minneapolis, MN05/28/2025$44,880
Corvallis School DistrictElementary Alternative Education TeacherCorvallis, OR05/25/2025$52,980
Park Rapids Independent School District 309Elementary Education TeacherNore, MN05/24/2025$41,647
Eastern Carver County SchoolsElementary Education Teacher, 4Th Grade FTE (Long Term Substitute)Nore, MN05/23/2025$52,851

Elementary education teacher salary FAQs

Search for elementary education teacher jobs

Browse education, training, and library jobs