Your son sounds just like my daughter. I do not know your son, however, he may be like my daughter--feeling angry about not being treated fairly and absolutely not tolerating the teacher's "unfair" behavior towards him.
My daughter does better when another younger person speaks to her about her behavior and the right thing to do. So perhaps you can find someone he respects and likes to talk to him? Or, even a friend that your child really likes.
Please join one of these teams:
Discovering You Inner Beauty
Living a Simple Life
Creative Fun with Buttons, Fabric, Paper and More
Catholics Building their Temple for God
We Celebrate Life
Catholic Married Life