I came across an article the other day listing the top nine best-paid countries for English teachers. You can see that from the salaries listed (and the comments) that you can earn a good income when teaching in these countries (your definition of a good income may be different to mine).
I do know, however, that in a lot of these places you are expected to work very long hours, and some of those countries aren't on my list of potential places to live.
Many of you reading this, and I include myself in this, see teaching abroad as a temporary thing. I would love to travel more and work in other countries again someday, but with a family and a house, my current situation doesn't align with a globe-setting lifestyle at this present time.
So, going back to my story, after working in Spain for a couple of years, we decided to settle down in the US. More precisely, in a small city called Asheville in North Carolina. It's a fantastic place to live, but it is difficult to find work here.
Since we moved here back in January 2016, I have been teaching full-time online. At first, I was a little hesitant to charge what was necessary to have a good wage.
But, one of the biggest things that I have learned about online teaching is that you can charge much more for online lessons than most people expect.
It's all about finding students who are willing to pay what you want to charge.