BTDT way too much. We finally found a program called SMART Discipline. It's about setting up rules and taking away priveleges. We had done something of this before, as well as rewards, sticker charts, and everything else we could think of. This took a bit longer to work than recommended, but it does seem to be working. You can google it and find out all about it. You could set up a chart at school and one at home. The trick, I think, is to be brutally consistent with it and that is really hard. If you check it out and have questions, please let me know. There's not really anything to buy, although I think there might be book. Good luck. Defiance also might be a social/emotional thing, as we are beginning to piece together.