What is the salary of an Elementary School Teacher?

The average salary of an Elementary School Teacher in United States is $56,320. Salaries start from around $35,760 and go up to $83,600. For a detailed look at the salary in your state, click on the map below.

$0
$83,600
Starting ($35.8k)
Junior ($43.1k)
Experienced ($53.6k)
Senior ($67.7k)
Highest ($83.6k)
Highest

The top 10% of Elementary School Teachers in United States earn:

$83,600
Senior

The top 25% of Elementary School Teachers in United States earn:

$67,730
Experienced

The middle 50% of Elementary School Teachers in United States earn:

$53,590
Junior

The bottom 25% of Elementary School Teachers in United States earn:

$43,070
Starting

The bottom 10% of Elementary School Teachers in United States earn:

$35,760

Historical salary

Elementary School Teacher salary by state

Click on a state to learn more
State Salary Rank
Alabama 49,000 32
Alaska 70,200 3
Arizona 42,600 48
Arkansas 44,500 46
California 69,300 4
Colorado 49,700 31
Connecticut 68,600 5
Delaware 58,000 16
District of Columbia 63,300 8
Florida 47,400 41
Georgia 53,800 24
Hawaii 54,400 21
Idaho 46,300 43
Illinois 56,700 19
Indiana 51,200 28
Iowa 49,000 33
Kansas 45,900 44
Kentucky 50,400 29
Louisiana 47,400 40
Maine 48,500 34
Maryland 62,900 9
Massachusetts 68,400 6
Michigan 62,700 10
Minnesota 61,100 11
Mississippi 41,500 51
Missouri 48,500 35
Montana 47,900 38
Nebraska 48,200 37
Nevada 53,800 23
New Hampshire 54,000 22
New Jersey 66,600 7
New Mexico 51,500 26
New York 72,800 2
North Carolina 42,900 47
North Dakota 46,600 42
Ohio 58,000 17
Oklahoma 42,300 49
Oregon 55,200 20
Pennsylvania 60,000 13
Rhode Island 73,000 1
South Carolina 48,300 36
South Dakota 40,400 53
Tennessee 47,800 39
Texas 50,300 30
Utah 51,300 27
Vermont 53,200 25
Virginia 58,800 15
Washington 59,700 14
West Virginia 44,700 45
Wisconsin 60,100 12
Wyoming 57,500 18
Guam 42,100 50
Puerto Rico 32,100 54
Virgin Islands 41,200 52

Similar Careers

What does a an Elementary School Teacher do?