I feel for you! I have 1 and I can't imagine if both my boys had it.
My 9 year old has been on meds for 3 years and is on Adderall too. He's in 3rd grade and this year, we did a "504" plan at school which is a plan with modifications in and out of the classroom that his teacher, guidance counselor, and myself all signed. The modifications include extra time for tests, taking tests in a small group or room to cut down on distractions, me checking his planner every day, and constant communication between his teachers.
It may be too late in the school year for your sons now but start on this as soon as next school year starts!
My son does really well with specific time limits. For example, he was not getting up on time in the morning so I told him that if he's not awake by 7:15, he will not be able to listen to his MP3 player or play his PSP on the way to school. I can't tell you how well it works!! There are days when he would rather sleep late than listen to it but they are far and few between.
Also, when we get home, he has to have an activity to unwind--preferably outside but if not, then whatever he chooses. If he has homework or chores, the activity has a time limit or he can choose if he'd rather take his break or do the work first.
When we do homework, no tv, music, etc. to add to his distractions. He may need short breaks depending on how much he has.
Rewards/ goals are set on a daily basis. It could be a snack after bath (he sleeps really well so I don't have to worry about it being sweet or not). It could be a dollar at school the next day-him controlling all the songs we listen to during our commute, etc etc.
When he is really jazzed, I have to sometimes put my hand on his shoulder sternly to "ground" him somewhat and ask him to slow down, take a breath, and listen to me.
The counseling helps until you get to a point where you are not having so many issues or they are at least manageable. If you get a to a point when they are not, start the counseling again. If you are having problems finding counseling or funding it, there should be community agencies who can help. Having a counselor for yourself is great too!!!!
The one thing I have noticed dealing with ADHD is that there are peaks and valleys. Things are hard but then they get better until we have to readjust again. I hope you get to that point!!