It happens in “bad” schools fairly regularly. A middle school near where I grew up had a teacher beat the shit out of a kid and get fired. Even after the kid attacked him.I witnessed a ton of fights in High school but I can honestly say I never saw or heard of a teacher being punched.