< 35,000

> 35,000

> 40,000

> 45,000

> 50,000

> 55,000

> 60,000

> 65,000

> 70,000

> 75,000

> 80,000

> 85,000

Hover overClick on a tile for details.

Teacher Pay by State 2020

We’ve all heard the jokes about low teacher pay, but in many states in the U.S., this isn’t a laughing matter. Unfortunately, many teachers are underpaid for taking on one of the most important tasks for a new generation: educating our youth.

Like any other profession, the average salaries of teachers varies from state to state. This isn’t just a small difference either. In some states, salaries are thousands of dollars higher than in other states.

In this post, we’re going to look the pay for new teachers by state. As a teacher gains more experience, they can earn higher pay but we are going to focus solely on the salaries of teachers that are just getting started.

The highest pay in the nation for new teachers is in Washington, D.C. In this area, the average salary is $55,209. New Jersey isn’t far behind with an average salary of $51,443. These are the only two states in the nation where new teachers can make a salary of over $50,000 annually.

The third highest salary for teachers can be found in California, where teachers make almost $47,000. In the states of Alaska and Hawaii, new teachers also earn over $46,000.

Now, let’s take a look at the lowest paid teachers in the nation. Montana currently has the lowest salary for teachers at $31,418 – over $20,000 less than the average salary in Washington, D.C., and New Jersey. Oklahoma also has low starting salaries for teachers at just over $32,000 per year. A number of other states including Missouri, South Carolina, Arkansas, Colorado, and West Virginia all have starting salaries that are less than $35,000.

Here are the 10 states with the highest teacher pay:

  1. North Carolina ($83,585)
  2. California ($81,126)
  3. Michigan ($79,710)
  4. Florida ($76,486)
  5. Connecticut ($73,113)
  6. New Mexico ($69,917)
  7. Massachusetts ($69,671)
  8. Rhode Island ($67,398)
  9. South Carolina ($66,758)
  10. Indiana ($65,776)

Teacher Pay by State 2020

Loading...

Teacher Pay by State 2020

State Teacher Salary
North Carolina$83,585
California$81,126
Michigan$79,710
Florida$76,486
Connecticut$73,113
New Mexico$69,917
Massachusetts$69,671
Rhode Island$67,398
South Carolina$66,758
Indiana$65,776
Pennsylvania$63,143
Minnesota$62,702
Delaware$60,484
Virginia$58,527
Oklahoma$58,000
New Jersey$57,883
Idaho$57,866
New Hampshire$57,812
Mississippi$57,782
Kansas$56,790
Hawaii$56,329
Wyoming$55,895
West Virginia$55,175
Iowa$54,846
Ohio$54,421
Nevada$53,473
Utah$53,167
Louisiana$52,952
Nebraska$52,776
Colorado$52,389
Maryland$51,663
Washington$51,265
South Dakota$51,027
Texas$50,900
North Dakota$50,861
Kentucky$50,403
Maine$50,256
Alaska$50,239
Alabama$50,239
Illinois$49,225
Montana$49,208
Arkansas$49,017
Tennessee$47,944
New York$47,839
Arizona$47,746
Georgia$47,721
Vermont$47,604
Oregon$45,678
Missouri$43,107
Wisconsin$33,715

Teacher Pay by State 2020