Teaching staff come under slightly different rules than other industries, TBH I am not really very knowledgeable about that side, for sure in industry that would be illegal and if it went to a labour court they would of been made to pay out 100%, this is regardless if Thai or Farang.
For Crossy's OP, the company should have the rules handbook and this should state each entitlement.