The following is a PM I sent to someone who was asking a week or two back...
Re: International teaching
Definitely a good idea to get a year or two teaching under your belt in your home country first, but some people get jobs straight out of teachers college or uni, just depends.
Then you have a couple of options to get o/s jobs.
Times Education Supplement (and an online presence) advertise very heavily for teachers all over the world. I've not been successful using them, but gives you an idea and I've heard a few people have got jobs that way.
Most of the biggest schools and best jobs are obtained through 3 or 4 teacher recruitment agencies, they cost, but it's worth it. Some people try applying directly to schools, but the big schools won't waste their time, and the smaller schools have smaller reputations and salary packages.
Generally, you are better off, and advised to not limit yourself to just a single country, but to cast your net wider, there are many good schools and jobs all over Asia, the world in fact. Consider each on their own merits.
The Recruitment agencies I recommend are;
Council of International Schools (CIS)
International Schools Services (ISS)
Teach Abroad: Search Associates
They will check your references and qualifications (as well as answer more questions) then you are eligible to attend a recruitment fair, sometimes in Jan or Feb. (essentially 100 schools world wide send principals and about 200 or 300 hopeful teachers attend a hotel in London, Malaysia, Bangkok, USA, or Australia for 3 days and make as many interviews with each other as possible.
If you are a decent teacher you will get 2 or 3 firm job offers there and then, some will contact you later, and there are more fairs in may or April. most international schools start in August.
It is usual to sign a 2 year contract to start with.
Salaries vary a lot, but so does cost of living, so take that into account. ($20,000-$80,000 per year) also most will pay flights per year, health insurance, end of contract bonus (typically 10% of gross salary), shipping of your goods, provide or pay for housing etc.
If you are determined to get a job in Thailand, also read the Bangkok Post etc for jobs advertised, stay on the books with at least one agency, in case a teacher suddenly leaves etc, they may call you. BUT do not be in thailand when you go for an interview, or you will be awarded 'local hire expat salary' which is still good. but if you are interviewed outside of the country you will be considered overseas hire!
depending on the school (and remember there is not law or copyright on the word international school or american school, so ANYONE can start a 2 bit sweat shop and call it the Kingwilly International School of Excellence in Thailand) so DO YOUR HOMEWORK before signing a contract.
good luck mate, and happy to answer any more questions you may have later down the track.