13. Memphis, Tennessee
Average Salary: $46,679
Memphis is a vibrant, bustling city and home to America’s blues, soul and rock n’ roll. Teachers can earn a comfortable salary, while also living comfortably since the housing prices are pretty normal. The city has a rich history, especially when it comes to Civil Rights, so there’s no better place to make the city your classroom.

Larry Donald, U.S. Army Corps of Engineers