@SolarGoat What are the mental health services like at your school? You probably could benefit from a therapist who could help you work on your social skills and anger issues. You also may be depressed, which would also manifest itself in anger issues (that’s how it happens with me).
Take care of yourself.