Doshnest

Elementary School Teacher Salary

The median elementary school teacher earns about $63,700 a year in the US, which is $30.63 an hour.

Advertisement

Elementary School Teacher salary by state

StateEstimated median per yearPer hour
Alabama$58,300$28.03
Alaska$71,700$34.47
Arizona$62,800$30.19
Arkansas$57,000$27.40
California$73,500$35.34
Colorado$67,300$32.36
Connecticut$70,400$33.85
Delaware$64,600$31.06
District of Columbia$76,200$36.63
Florida$63,700$30.63
Georgia$61,500$29.57
Hawaii$77,100$37.07
Idaho$61,500$29.57
Illinois$63,700$30.63
Indiana$59,200$28.46
Iowa$58,300$28.03
Kansas$58,300$28.03
Kentucky$58,300$28.03
Louisiana$59,200$28.46
Maine$64,600$31.06
Maryland$69,100$33.22
Massachusetts$72,600$34.90
Michigan$60,100$28.89
Minnesota$63,700$30.63
Mississippi$56,600$27.21
Missouri$59,200$28.46
Montana$62,800$30.19
Nebraska$59,200$28.46
Nevada$64,600$31.06
New Hampshire$67,300$32.36
New Jersey$71,700$34.47
New Mexico$60,600$29.13
New York$72,600$34.90
North Carolina$61,500$29.57
North Dakota$61,500$29.57
Ohio$59,200$28.46
Oklahoma$57,900$27.84
Oregon$67,300$32.36
Pennsylvania$62,800$30.19
Rhode Island$68,200$32.79
South Carolina$60,600$29.13
South Dakota$59,200$28.46
Tennessee$60,600$29.13
Texas$62,800$30.19
Utah$65,000$31.25
Vermont$65,900$31.68
Virginia$65,000$31.25
Washington$70,400$33.85
West Virginia$57,500$27.64
Wisconsin$60,600$29.13
Wyoming$61,500$29.57
Advertisement

What a elementary school teacher does

Elementary School Teachers teach core subjects to children in public and private schools. The national median is $63,700 a year, or $30.63 an hour. Pay rises with experience, certifications and in higher-cost areas.

Frequently asked questions

How much does a elementary school teacher make?

The national median is about $63,700 a year ($30.63 an hour).

Sources and method

Page last updated November 2026. See our editorial policy and disclaimer.