I have a friend who used to work as teacher in a government
secondary school. Whenever he gets into conflicts with students,
the principal will always side him as he is on very good terms with
the princiapl.
Recently, he resigned because he couldn't take the stress and he
went to a private school to teach instead.
He got into a conflict with 1 of the student who complains that his
teaching method is lousy.
In the pte school, the principal is the owner or you can say the
boss of the school/company. When he received a complain by the
teacher about the student and the student complain about the
teacher, he chose to side the student as the student is the 1
paying school fees to the school.
The principal sack my friend who is the teacher 
when he talk to the rest of the teachers, he was told that in a pte
school, the boss will always side the students when there is a
conflict as they are the 1 who is paying $ to the school.
Unlike in a govt sch, whereby everybody are employees most of the
time the principal will side the teacher if there is disagreements
between the teacher and the student