Updated February 6, 2023

Average Elementary School Teacher Salary

$52,161yearly

$25.08 hourly

Entry level Salary
$37,000 yearly

How much does an Elementary School Teacher make?

Elementary school teachers make $52,161 per year on average, or $25.08 per hour, in the United States. Elementary school teachers on the lower end of that spectrum, the bottom 10% to be exact, make roughly $37,000 a year, while the top 10% makes $72,000.

Location impacts how much an elementary school teacher can expect to make. Elementary school teachers make the most in Maryland, Massachusetts, New York, Connecticut, and Washington.

Highest Paying States For Elementary School Teachers

If both location and money are important to you, then you might want to check out moving to Maryland, Massachusetts and New York, as these three states offer the highest salaries throughout the U.S. for elementary school teachers. Quite opposite of that list is the lowest paying states, which are Missouri, South Dakota, and Indiana.
  • State View
  • County View
Average Salary:

Elementary School Teacher average salary by State

RankStateAvg. SalaryHourly RateJob Count
1Maryland$78,444$37.711,063
2Connecticut$69,182$33.26682
3New York$75,352$36.231,624
4New Jersey$66,655$32.051,432
5Massachusetts$75,702$36.40951
6Rhode Island$64,223$30.88155
7District of Columbia$70,163$33.73180
8Oregon$63,016$30.30501
9Pennsylvania$60,758$29.211,312
10Washington$69,157$33.25632
11Michigan$54,338$26.121,205
12New Hampshire$53,028$25.49358
13Alaska$68,852$33.1058
14Delaware$54,202$26.06141
15Virginia$59,021$28.38859
16Illinois$49,659$23.872,281
17Nevada$46,984$22.59654
18Vermont$54,676$26.2965
19California$60,525$29.102,437
20Nebraska$50,641$24.35210
21Georgia$49,921$24.00891
22Ohio$50,483$24.27852
23Montana$44,226$21.26186
24Minnesota$44,961$21.62963
25New Mexico$44,125$21.21287
26Texas$46,249$22.242,059
27Wyoming$45,927$22.0853
28Wisconsin$45,901$22.07462
29Hawaii$54,436$26.1744
30Kentucky$45,109$21.69229
31Florida$43,762$21.041,555
32West Virginia$44,964$21.6266
33Iowa$42,894$20.62354
34Maine$45,334$21.8082
35South Carolina$41,329$19.87476
36North Dakota$43,435$20.8861
37Arizona$38,982$18.741,039
38Colorado$41,190$19.80946
39North Carolina$40,959$19.691,004
40Kansas$38,897$18.70370
41Alabama$43,565$20.94213
42Idaho$41,138$19.78161
43Missouri$38,084$18.31685
44Louisiana$39,315$18.90311
45Oklahoma$35,788$17.21397
46Tennessee$38,171$18.35501
47Utah$40,204$19.33191
48Indiana$36,074$17.34736
49South Dakota$37,463$18.0128
50Arkansas$35,863$17.24160
51Mississippi$35,289$16.97178

Highest Paying Cities For Elementary School Teachers

RankCityAvg. SalaryHourly RateJob Count
1Baltimore, MD$78,994$37.98
2New York, NY$75,701$36.3920
3Washington, DC$70,184$33.74
4Newark, NJ$66,674$32.05
5San Francisco, CA$66,567$32.001
6Portland, OR$62,904$30.24
7Philadelphia, PA$61,422$29.532
8Chicago, IL$50,038$24.062
9Savannah, GA$50,011$24.04
10Odessa, TX$46,676$22.441
11Portland, ME$46,314$22.27
12Minnetonka, MN$44,845$21.56
13Miami, FL$44,501$21.391
14Santa Fe, NM$43,787$21.052
15Wilson, NC$42,995$20.67

Elementary School Teachers Salary Details

Average Elementary School Teacher Salary Graph
Average Elementary School Teacher Salary Graph, Trends, and Summary

What is an Elementary School Teacher's Salary?

PercentileAnnual SalaryMonthly SalaryHourly Rate
90th Percentile$72,000$6,000$35
75th Percentile$61,000$5,083$29
Average$52,161$4,347$25
25th Percentile$44,000$3,667$21
10th Percentile$37,000$3,083$18

Highest Paying Types of Elementary School Teachers

Job TitleAnnual SalaryMonthly SalaryHourly RateJob Openings
5th Grade Teacher$46,300$3,858$22.2657,358
2nd Grade Teacher$46,850$3,904$22.5259,077
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
Reading Teacher$55,452$4,621$26.6668,234

Which Companies Pay Elementary School Teachers The Most?

According to our most recent salary estimates, German International School New York and Trinity Episcopal School are the highest paying companies for elementary school teachers.

Elementary School Teacher Pay Trends

Average Elementary School Teacher Salary Over Time

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

    Elementary School Teacher Salary By Year

    YearAvg. SalaryHourly Rate% Change
    2023$52,200$25.08+2.1%
    2022$51,100$24.55+2.4%
    2021$49,800$23.96+1.8%
    2020$48,900$23.52+2.4%
    2019$47,800$22.96+1.6%

    Recently Added Elementary School Teacher Salaries

    CompanyJobLocationDate AddedSalary
    Kindercare EducationBefore and After School Teacher at Larkspur ElementaryLarkspur, CO11/29/2022$27,131
    One City SchoolsElementary School TeacherMadison, WI11/29/2022$45,000
    BACCustodian Fort Bragg Gordon Elementary SchoolCameron, NC11/28/2022$28,821
    Academies of Math and ScienceElementary School 3Rd Grade TeacherPhoenix, AZ11/26/2022$61,300
    Match EducationElementary School ESL Teacher (Immediate Opening)Boston, MA11/26/2022$60,000
    Robbinsdale Area SchoolsHead Night Custodian at Forest Elementary SchoolNew Hope, MN11/24/2022$52,300
    Loomis Union ElementaryExtended Day Instructor-After School-Penryn Elementary School S/DayLoomis, CA11/24/2022$33,204
    Staffing Boutique, Inc.Elementary School TeacherNew York, NY11/23/2022$63,000
    Careerbuilder-UsElementary School TeacherNewark, NJ11/22/2022$59,000
    River City Science AcademyElementary School TeacherJacksonville, FL11/22/2022$46,000

    Elementary School Teacher Salaries FAQs

    What State Pays Elementary School Teachers The Most?

    Maryland pays Elementary School Teachers the most in the United States, with an average salary of $78,444 per year, or $37.71 per hour.

    How Do I Know If I'm Being Paid Fairly As An Elementary School Teacher?

    You know if you are being paid fairly as an Elementary School Teacher if your pay is close to the average pay for the state you live in. For example, if you live in Massachusetts you should be paid close to $75,702 per year.

    Search For Elementary School Teacher Jobs