My wife and myself moved from upstate new york to north carolina about a year and a half ago. My wife is an ESL teacher. In this State salary and working conditions vary from one county to another. That is how my wife explained it to me. The reason we moved to this state is because my wife found a position. This state is expanding polpualition wise, there are a lot of people moving to North and South carolina. There are new schools being built in most of the larger cities. My advice is to do reasearch, check out what positions are available, and where. Then go to the area you like and look around for a few days or a week. That is what we did. My wife is thinking of looking for another position, but like I said you have to reasearch your options. I don't know why your are looking to move in a few years, things are changing rapidly in terms of education in this state. In our case we made the decision to move from upstate N.Y. in Feb. My wife found a few job openings in this state, we came down here in April, she interviewed at three schools, was offered a job at one, and we moved here in July. March is when most places start posting job openings you can check these out on line. But like i said things are changing rapidly, and things can be very different two years from now. I hope this helps you .