KJs,
Welcome to a fellow Wisconsinite. I'm sorry you are struggling so. It's hard when it seems everything is falling apart. I agree it sounds like a new evaluation is needed. Do they have a Behavior Intervention Plan at school so they can recognize triggers and hopefully avoid some of his blowups and when he does so they know how to handle him?
I'm sure it's hard to find time but you need to be sure to take care of you too.
I'm glad you found us as you will find much support-this place has been a life saver for me.Hugs.