Elementary School Teacher Salary
Average Elementary School Teacher Salary
$52,161yearly
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
- State View
- County View
Elementary School Teacher average salary by State
Rank | State | Avg. Salary | Hourly Rate | Job Count |
---|---|---|---|---|
1 | Maryland | $78,444 | $37.71 | 1,063 |
2 | Connecticut | $69,182 | $33.26 | 682 |
3 | New York | $75,352 | $36.23 | 1,624 |
4 | New Jersey | $66,655 | $32.05 | 1,432 |
5 | Massachusetts | $75,702 | $36.40 | 951 |
6 | Rhode Island | $64,223 | $30.88 | 155 |
7 | District of Columbia | $70,163 | $33.73 | 180 |
8 | Oregon | $63,016 | $30.30 | 501 |
9 | Pennsylvania | $60,758 | $29.21 | 1,312 |
10 | Washington | $69,157 | $33.25 | 632 |
11 | Michigan | $54,338 | $26.12 | 1,205 |
12 | New Hampshire | $53,028 | $25.49 | 358 |
13 | Alaska | $68,852 | $33.10 | 58 |
14 | Delaware | $54,202 | $26.06 | 141 |
15 | Virginia | $59,021 | $28.38 | 859 |
16 | Illinois | $49,659 | $23.87 | 2,281 |
17 | Nevada | $46,984 | $22.59 | 654 |
18 | Vermont | $54,676 | $26.29 | 65 |
19 | California | $60,525 | $29.10 | 2,437 |
20 | Nebraska | $50,641 | $24.35 | 210 |
21 | Georgia | $49,921 | $24.00 | 891 |
22 | Ohio | $50,483 | $24.27 | 852 |
23 | Montana | $44,226 | $21.26 | 186 |
24 | Minnesota | $44,961 | $21.62 | 963 |
25 | New Mexico | $44,125 | $21.21 | 287 |
26 | Texas | $46,249 | $22.24 | 2,059 |
27 | Wyoming | $45,927 | $22.08 | 53 |
28 | Wisconsin | $45,901 | $22.07 | 462 |
29 | Hawaii | $54,436 | $26.17 | 44 |
30 | Kentucky | $45,109 | $21.69 | 229 |
31 | Florida | $43,762 | $21.04 | 1,555 |
32 | West Virginia | $44,964 | $21.62 | 66 |
33 | Iowa | $42,894 | $20.62 | 354 |
34 | Maine | $45,334 | $21.80 | 82 |
35 | South Carolina | $41,329 | $19.87 | 476 |
36 | North Dakota | $43,435 | $20.88 | 61 |
37 | Arizona | $38,982 | $18.74 | 1,039 |
38 | Colorado | $41,190 | $19.80 | 946 |
39 | North Carolina | $40,959 | $19.69 | 1,004 |
40 | Kansas | $38,897 | $18.70 | 370 |
41 | Alabama | $43,565 | $20.94 | 213 |
42 | Idaho | $41,138 | $19.78 | 161 |
43 | Missouri | $38,084 | $18.31 | 685 |
44 | Louisiana | $39,315 | $18.90 | 311 |
45 | Oklahoma | $35,788 | $17.21 | 397 |
46 | Tennessee | $38,171 | $18.35 | 501 |
47 | Utah | $40,204 | $19.33 | 191 |
48 | Indiana | $36,074 | $17.34 | 736 |
49 | South Dakota | $37,463 | $18.01 | 28 |
50 | Arkansas | $35,863 | $17.24 | 160 |
51 | Mississippi | $35,289 | $16.97 | 178 |
Highest Paying Cities For Elementary School Teachers
Rank | City | Avg. Salary | Hourly Rate | Job Count |
---|---|---|---|---|
1 | Baltimore, MD | $78,994 | $37.98 | |
2 | New York, NY | $75,701 | $36.39 | 20 |
3 | Washington, DC | $70,184 | $33.74 | |
4 | Newark, NJ | $66,674 | $32.05 | |
5 | San Francisco, CA | $66,567 | $32.00 | 1 |
6 | Portland, OR | $62,904 | $30.24 | |
7 | Philadelphia, PA | $61,422 | $29.53 | 2 |
8 | Chicago, IL | $50,038 | $24.06 | 2 |
9 | Savannah, GA | $50,011 | $24.04 | |
10 | Odessa, TX | $46,676 | $22.44 | 1 |
11 | Portland, ME | $46,314 | $22.27 | |
12 | Minnetonka, MN | $44,845 | $21.56 | |
13 | Miami, FL | $44,501 | $21.39 | 1 |
14 | Santa Fe, NM | $43,787 | $21.05 | 2 |
15 | Wilson, NC | $42,995 | $20.67 |
Elementary School Teachers Salary Details

What is an Elementary School Teacher's Salary?
Percentile | Annual Salary | Monthly Salary | Hourly 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 Title | Annual Salary | Monthly Salary | Hourly Rate | Job Openings |
---|---|---|---|---|
5th Grade Teacher | $46,300 | $3,858 | $22.26 | 57,358 |
2nd Grade Teacher | $46,850 | $3,904 | $22.52 | 59,077 |
Teacher | $47,989 | $3,999 | $23.07 | 71,918 |
Pre-K Teacher | $40,301 | $3,358 | $19.38 | 60,464 |
Resource Teacher | $43,487 | $3,624 | $20.91 | 73,796 |
Reading Teacher | $55,452 | $4,621 | $26.66 | 68,234 |
Here are the five companies hiring the most now:
Which Companies Pay Elementary School Teachers The Most?
Rank | Company | Average Salary | Hourly Rate | Job Openings |
---|---|---|---|---|
1 | German International School New York | $86,862 | $41.76 | |
2 | Trinity Episcopal School | $78,248 | $37.62 | |
3 | Forest Grove SD | $75,822 | $36.45 | |
4 | Le Lycée Français de Los Angeles | $74,969 | $36.04 | |
5 | Boston Public Schools | $72,876 | $35.04 | 213 |
6 | Prince George's County Memorial Library System | $72,433 | $34.82 | 4 |
7 | Springfield City Library | $72,175 | $34.70 | |
8 | Berkeley Hall School | $72,001 | $34.62 | |
9 | Friends Select School | $71,810 | $34.52 | |
10 | Redondo Beach Unified School District | $70,786 | $34.03 | |
11 | Baltimore City Public Schools | $69,987 | $33.65 | 2 |
12 | Lycée Français de San Francisco | $69,237 | $33.29 | |
13 | DC International School | $68,324 | $32.85 | |
14 | West Contra Costa Unified School District | $67,770 | $32.58 | |
15 | Columbia Grammar & Preparatory School | $67,533 | $32.47 | |
16 | COMPTON UNIFIED SCHOOL DISTRICT | $67,510 | $32.46 | 14 |
17 | French-American School of New York | $67,226 | $32.32 | |
18 | Brooklyn Waldorf School | $66,904 | $32.17 | |
19 | Rochambeau | $66,870 | $32.15 | |
20 | Success Preparatory Academy | $66,636 | $32.04 |
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
Year | Avg. Salary | Hourly 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
Company | Job | Location | Date Added | Salary |
---|---|---|---|---|
Kindercare Education | Before and After School Teacher at Larkspur Elementary | Larkspur, CO | 11/29/2022 | $27,131 |
One City Schools | Elementary School Teacher | Madison, WI | 11/29/2022 | $45,000 |
BAC | Custodian Fort Bragg Gordon Elementary School | Cameron, NC | 11/28/2022 | $28,821 |
Academies of Math and Science | Elementary School 3Rd Grade Teacher | Phoenix, AZ | 11/26/2022 | $61,300 |
Match Education | Elementary School ESL Teacher (Immediate Opening) | Boston, MA | 11/26/2022 | $60,000 |
Robbinsdale Area Schools | Head Night Custodian at Forest Elementary School | New Hope, MN | 11/24/2022 | $52,300 |
Loomis Union Elementary | Extended Day Instructor-After School-Penryn Elementary School S/Day | Loomis, CA | 11/24/2022 | $33,204 |
Staffing Boutique, Inc. | Elementary School Teacher | New York, NY | 11/23/2022 | $63,000 |
Careerbuilder-Us | Elementary School Teacher | Newark, NJ | 11/22/2022 | $59,000 |
River City Science Academy | Elementary School Teacher | Jacksonville, FL | 11/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