Sounds just like the English Department in SRIAYUDHYA SCHOOL on Rangnam Road in Bangkok where they had a terrible English Department. The foreign teachers and the majority of the kids were great and just wanted to do a good job but...
The department was run by a useless sack of a Thai head of English who speaks let's wait for it... "No English" and an office full of women who gossip, complain and bad mouth the Farangs at what opportunity they could get.
Here is the feedback they all got...
Teacher A - "Doesn't play enough Games or doesn't do enough activities" to where he now "Plays too many games" after he adapted to the feedback...
Teacher B - "Complained that he kept calling the kids Buffaloes" - well they WHERE! but it was ok for the thai teachers to call him a stupid Farang amongst other things though
Teacher C - "Too much fun, singing and dancing in his classes" - and this is from a land that emphasises edutainment rather than education...
Teacher D - "Too many work sheets" to "not enough worksheets" and "doesn't explain enough" - errr I thought TEFL taught us to teach Direct language Acquisition and to not explain!
Teacher F - "Too boring, not enough variation..."
...and these are just a few I was told about. Basically the complaints went in to fit the mood of the moment and no matter what the teachers did they just couldn't do right for doing wrong.
If they was one of the popular teachers with the kids but not with the teachers (because say they didn't feel like doing the usual gratification and sucking up to the inadequates) they would even go as low as to start a rumour along the lines that they may be doing something Gary Gltter with the kids for them to be such a popular teacher - even though each class had a Thai teacher to monitor such deviances. As such far too many decent, hard working teachers had to leave because of such false rumours that were started ...
They also had spies every where and knew exactly where the teachers where and doing what and docked their pay for 'leaving the school to go to the coffee shop or for some lunch" but in the same breath these same teacher would be off to Big C en masses at 9am for several hours shopping without anyone batting an eyelid.
Finally, the school encouraged the kids to give feedback that would get the teacher sacked. Basically, if the kids didn't like the teacher, then they were out! One group of kids in the lower level classes realised the score and made it their policy to see how quick they could get the teacher to leave and went through about 7 teachers before it was twigged by the school administration...
I do hope these schools that behave this way around Thailand are left with no teachers come the beginning of May because quite frankly it's appalling how they behave and unfortunately it's always down to a few bad eggs having all the power in the school