2. San Francisco, California
Average Salary: $63,364
San Francisco is an awesome city with so much to offer, but it’s also not far off from being the most expensive city in America. We guess it’s a good thing that the city even made it onto this list considering New York City doesn’t rank among places with the highest teacher pay. While this average salary is a reflection of the cost of living, $63,364 doesn’t go very far here.

dibrova/Shutterstock.com