11. Minnesota
Annual Salary: $56,390
Cost of living index: 100.8
Available jobs: 3,060
Minnesota is a state where pretty much everything is on the average, at least in finances. Kindergarten teachers get paid with wages just about the average, and they also spend on average living expenses. It could be a good, sustainable balance. Also, there are over 3,000 openings available, so you can say the demand is quite high.