@Sheen ********
Here's something for all would-be people who want to play "teacher" should remember:
At some schools, you got parents like me. I have no problem marching into the school director's office and say "fire this so-called teacher for reasons x,y,z, otherwise I'll pull my son out of the school". And the teacher gets fired.
Why is this bad for the person pretending to be a teacher? In normal times, the moment you separate from a job, you have until 11:59 PM THE SAME DAY to leave Thailand, or you'd be on overstay. You can apply for another extension of stay, which would be denied, and you'd have 7 days to leave.
Why would a school director fire the teacher? Because in almost all schools, public, private, and international, the parents pay for the students fee. If the student isn't enrolled, then the school doesn't make money.