Squirt, I am so sorry! I went through a very similar experience for about 9 months with my dd6. I knew she was not challenged enough in school, but we were doing lots of other activities, but she still seemed so angry a lot and we couldn't figure it out. She wouldn't tell us what was really going on and we were having lots of behavior problems and outbursts at home; she was fine in school. I was so exasperated and felt like I was failing her and then I read a book called "The 5 Love Languages of Children". It was a real eye-opener to me on how I interacted with my daughter. We were speaking different "love languages". Sounds kind of cheesy if you haven't read the book but it makes sense in context. Her love language is touch and mine isn't. Once I learned that and learned to include a lot more touch during the day it really made a huge difference. And also I learned that spanking for her was the worst thing I could do as a punishment because touch is such an important way to communicate for her, so a negative touch is like saying I hate you. Just another suggestion. I hope everything works out soon for you and your ds.