I have had friends who worked in inner-city and schools with high-risk student populations, often in exchange for forgiveness of school loans. Whether or not that is an issue (loans), there are teacher shortages in these type of schools. Another place to look are private schools (religious or otherwise), but the religious-based schools are typically lower paying.
I also have friends in New England whose schools have cut the number of classrooms in half, eliminated non-academic programs, and increased the number of subjects and class periods that middle-school teachers must teach (versus teaching a fewer number subjects/classes per day).
Areas that are in dire shortage in many districts are teachers with special education or specialized skills/experience (occupational, speech, hearing, language impaired, to list a few), as well as in the typical subject areas.
Try this list for examples of shortage areas (geographic and focus):
http://www2.ed.gov/about/offices/lis.../tsa.html#list
(The list goes through 2011 but I am sure that there are other similar lists. The fact that you are willing to move might give you an advantage.)
Good luck! Teachers and nurses are two of the most important jobs in the world, yet the pay, benefits and respect is rarely commensurate.