A high school student has been caught on video beating up his teacher in the middle of class.

The shocking cellphone footage captures the moment the student and the teacher at stance preparing for the fight. The student lunges at his teacher, punching him and knocking him to the ground, and then continues the beating.

ALSO READ: Dingaan Mokebe kaKhumalo: Beauty fades, warns rude slay queens

The student and teacher can be heard yelling unintelligibly at each other just seconds before the first punch is thrown. Watch a part of the clip below: