5. Los Angeles, California
Average Salary: $58,990
We all know Los Angeles is not a cheap place to live. The adjusted salary (for cost of living) is around $10,000 less than the actual average salary, which is a big difference. In other words, the pay has to be as good as it is so that teachers can survive.

Joseph Sohm/Shutterstock.com