Thai high schools? Never again buddy.
The benefits of a good language centre far outweigh those of a high school. The freedom, work conditions and financial package make it the best option for me.
What are the disadvantages of being an English program teacher
Since I've been teaching in Thailand. I've by chance and not necessarily choice - always been placed in English Programs. English Programs are immersion-based ‘special' educative programs placed within government schools.