10. San Antonio, Texas
Average Salary: $48,970
Texas shows up again on our list of highest paying cities for teachers, this time with San Antonio. Again, a lower cost of living makes this decent teacher salary look even more attractive. Like Georgia, the benefits for teachers are also pretty good.