How much does an Elementary School Teacher make in the United States?

Average Elementary School Teacher Yearly Salary in the United States

Elementary School Teachers earn an average yearly salary of $39,580. Salaries typically start from $25,104 and go up to $57,953.

Average Elementary School Teacher Hourly Wage in the United States

Elementary School Teachers earn an average hourly wage of $19.03. Hourly wages typically start from $12.07 and go up to $27.86.

Source: Sokanu (Aggregated)

These numbers may vary depending on several factors, like level of education, amount of experience, industry, company size and location.

Learn more about the Elementary School Teacher job market for salaries of real jobs in your area.

While elementary school teachers’ wages should perhaps be higher than they are, many teachers are making a comfortable salary, depending on where they live. Urban areas tend to offer higher elementary school salaries, but the cost of living is also higher. While you may earn less in a rural area, you’ll probably spend less for rent, food, gas, and other expenses. The highest paid in the elementary school teacher profession work in the metropolitan areas of Fairbanks, Alaska, Poughkeepsie, New York, and New York City. The Kingston, New York area also pays well, as does the city of New Bedford, Massachusetts.

Employment Type Mix

90%
Full-Time
10%
Part-Time

Source: Sokanu user data. View more Elementary School Teacher demographics

Salary Satisfaction

2.5
SCORE
672
RATINGS
Elementary School Teachers average a score of 2.5 out of 5 on our salary satisfaction scale. This places Elementary School Teachers in the 4th percentile of salary satisfaction.

Source: Sokanu user data. View more Elementary School Teacher satisfaction

How to Become an Elementary School Teacher

  1. Take the Sokanu Career Test

    Would you make a good elementary school teacher? Sokanu's free assessment reveals how compatible you are with a career across 5 dimensions!

    Take the free career test
  2. Jobs in your area
    • Loading jobs...
    View all jobs →

Elementary School Teacher Earnings by Seniority

Top End Elementary School Teacher Earnings

The highest earning Elementary School Teachers in the United States earn:

$27.86
an hour
$57,953.4
per year
Senior Elementary School Teacher Earnings

Senior Elementary School Teachers in the United States earn:

$22.74
an hour
$47,301.0
per year
Experienced Elementary School Teacher Earnings

Experienced Elementary School Teachers in the United States earn:

$18.14
an hour
$37,740.9
per year
Junior Elementary School Teacher Earnings

Junior Elementary School Teachers in the United States earn:

$14.16
an hour
$29,446.4
per year
Starting Elementary School Teacher Earnings

Starting Elementary School Teachers in the United States earn:

$12.07
an hour
$25,104.4
per year

Approximate values based on highest and lowest earning segments.

Find your perfect career

Would you make a good elementary school teacher? Sokanu's free assessment reveals how compatible you are with a career across 5 dimensions!

80% Match?
Take the free career test

Elementary School Teacher Salary Comparison

Elementary School Teachers earn more than 35% percent of similar careers in the United States.

Special Education Teacher Salary $45k
Kindergarten Teacher Salary $42k
Teacher Salary $40k
Childcare Program Administrator Salary $39k
Librarian Salary $39k
Elementary School Teacher Salary $39k
Clergy Salary $38k
Art Teacher Salary $37k
Graduate Teaching Assistant Salary $32k
Preschool Teacher Salary $24k
Source: Sokanu (Aggregated)

Elementary School Teacher salary by state

Click on a state to learn more

State Hourly Wage Annual Salary Rank
Elementary School Teacher Salary in Connecticut $36.89 $76,740 # 1
Elementary School Teacher Salary in District of Columbia $35.92 $74,710 # 2
Elementary School Teacher Salary in Massachusetts $35.80 $74,470 # 3
Elementary School Teacher Salary in Alaska $35.12 $73,050 # 4
Elementary School Teacher Salary in New Jersey $33.08 $68,810 # 5
Elementary School Teacher Salary in New York $32.61 $67,830.7 # 6
Elementary School Teacher Salary in Virginia $32.07 $66,700 # 7
Elementary School Teacher Salary in Rhode Island $31.81 $66,160 # 8
Elementary School Teacher Salary in Maryland $31.24 $64,970 # 9
Elementary School Teacher Salary in Oregon $30.48 $63,390 # 10
Elementary School Teacher Salary in California $30.35 $63,119.5 # 11
Elementary School Teacher Salary in Pennsylvania $29.93 $62,250 # 12
Elementary School Teacher Salary in Minnesota $29.81 $62,000 # 13
Elementary School Teacher Salary in Michigan $29.45 $61,260 # 14
Elementary School Teacher Salary in Washington $29.30 $60,950 # 15
Elementary School Teacher Salary in Delaware $29.24 $60,810 # 16
Elementary School Teacher Salary in Illinois $29.21 $60,760 # 17
Elementary School Teacher Salary in Ohio $28.37 $59,000 # 18
Elementary School Teacher Salary in Wyoming $28.30 $58,860 # 19
Elementary School Teacher Salary in New Mexico $27.93 $58,090 # 20
Elementary School Teacher Salary in Hawaii $27.58 $57,370 # 21
Elementary School Teacher Salary in Vermont $27.38 $56,940 # 22
Elementary School Teacher Salary in New Hampshire $27.11 $56,390 # 23
Elementary School Teacher Salary in Wisconsin $26.50 $55,120 # 24
Elementary School Teacher Salary in Georgia $26.39 $54,890 # 25
Elementary School Teacher Salary in Nevada $26.35 $54,810 # 26
Elementary School Teacher Salary in Nebraska $26.32 $54,740 # 27
Elementary School Teacher Salary in Utah $26.05 $54,180 # 28
Elementary School Teacher Salary in Missouri $25.67 $53,390 # 29
Elementary School Teacher Salary in Iowa $25.50 $53,030 # 30
Elementary School Teacher Salary in Kentucky $25.20 $52,420 # 31
Elementary School Teacher Salary in Maine $24.91 $51,810 # 32
Elementary School Teacher Salary in Colorado $24.69 $51,360 # 33
Elementary School Teacher Salary in Tennessee $24.08 $50,090 # 34
Elementary School Teacher Salary in North Dakota $23.71 $49,320 # 35
Elementary School Teacher Salary in Indiana $23.68 $49,250 # 36
Elementary School Teacher Salary in Kansas $23.63 $49,140 # 37
Elementary School Teacher Salary in Alabama $23.62 $49,120 # 38
Elementary School Teacher Salary in Montana $23.56 $49,010 # 39
Elementary School Teacher Salary in South Carolina $23.31 $48,480 # 40
Elementary School Teacher Salary in Louisiana $23.13 $48,100 # 41
Elementary School Teacher Salary in Texas $22.99 $47,823.5 # 42
Elementary School Teacher Salary in Idaho $22.66 $47,140 # 43
Elementary School Teacher Salary in Arkansas $22.57 $46,950 # 44
Elementary School Teacher Salary in Guam $22.35 $46,490 # 45
Elementary School Teacher Salary in West Virginia $21.88 $45,520 # 46
Elementary School Teacher Salary in South Dakota $20.76 $43,180 # 47
Elementary School Teacher Salary in Arizona $20.54 $42,730 # 48
Elementary School Teacher Salary in Mississippi $20.37 $42,370 # 49
Elementary School Teacher Salary in Virgin Islands $20.01 $41,630 # 50
Elementary School Teacher Salary in Oklahoma $19.78 $41,150 # 51
Elementary School Teacher Salary in North Carolina $19.25 $40,033.2 # 52
Elementary School Teacher Salary in United States $19.03 $39,580.3 # 53
Elementary School Teacher Salary in Florida $18.94 $39,405.1 # 54
Elementary School Teacher Salary in Puerto Rico $17.13 $35,630 # 55