Uugghh, I remember those days. My son is 10.5 and has been doing a lot better this past year. He was diagnosed ODD (oppositional defiant disorder) about 4 years ago. I was able to get the school and county involved in addressing this issue. The state paid for a wrap-around service that came to our home 1x a week to work with he and I. The school counselor also worked with him in an individual and group setting. I also had a book titled, (I think), " 1,2,3, Magic", which was extremely helpful in setting boundaries, and establishing a reward system for obedient behavior. I did take him to a p-doc also, and was advised of the diagnosis, and utilized a great support system for treatment (no meds).
Its not easy, but luckily he has you on his side!!
Good luck