It would be so easy to fix the language problem and send all those who want to become English teachers to an English speaking country, let them study for a "real BA". not a cheated one and once they come back they do speak English and won't lose their faces everywhere. Let the students who don't want to study fail and repeat the grade again. If not send them to special schools with teachers for special needs. Allow the students from grade one to 12 to ask their teachers questions and stop the being a god in a white uniform attitude of a Thai teacher. Anything regarding tests should be done by NES teachers and would Thais listen to some foreigners there'd be a positive change. That doesn't happen when they call you farang, instead of Khun Kroo Dangchaat. A friend who saw some Thai colleagues in their white uniforms was really asking me why we'd have so many soldiers at our school.... Why do the foreign teachers who have been here longer know where the problems are, while the Thais are acting like all would be fine and continue their English teaching by using 95 % of Thai?