If you have the possibility of living abroad (meaning if you're willing to do so and your family situation allows), I highly recommend your looking into International Schools.
If you can find a position at one of these schools, you will be in a good position. They are highly paid teaching jobs, where you make American salaries while living in a cheaper country. In addition, many schools will pay for your housing, travel/visas, and so forth. The students tend to be quite ambitious (which of course can have two sides), the schools tend to have quite a lot of money for materials and amenities, and they value teachers who have high qualifications and experience.
For those with children, International Schools usually allow employees' children to study for free or at a greatly reduced rate. These schools have a high level of education, so children will be well-prepared after graduation. Moreover, children can make great contacts while at school.
Many of these schools are IB-based, but if you have an American teaching license then you have an excellent chance of getting hired.
I guess the main downfall of working at one of these schools would be that you would live abroad. However, you can always travel back to visit, and I'm sure many people would love the experience in living in a unique country.
Here are a couple of web sites. For those licensed American teachers who are unemployed or looking for a change, at least give it a look:
https://www.iss.edu/education-career...s-job-openings
Teach Abroad | International Teaching | The International Educator (TIE Online)
Teach Abroad with International Schools