If we looker deeper into the situation, many schools do not have the human resources to teach English to their students. We could be doing more harm than good by having unqualified teachers push poor English skills on our kids.
No doubt many of the teachers that do have English skills will employ the traditional Thai method of rote learning and focus on grammar rules and other things that most native English speakers have no clue about.