It is one thing when a child is out of control just at home. It is another very different thing when it is also happening at school. That tends to indicate that there could be a medical problem like ADHD, Anxiety, Depression, etc.
It would be a shame to not find out what is going on with him. A boot camp or his dad will probably not take the time to find out the root cause. I would suggest talking to his teacher and principal and see if they have any ideas before deciding on your course of action.
Much of personality is inherited. Is his father also angry and unpredictable?