If I were you, I start to work on his brain chemistry! Get him tested first - - not by a normal doctor who would prescribe more pills to keep him in a tranquilized-state all day. Get him to Dr. Sharon Price who will test for nutritional deficiencies, hormone imbalances, or helter-skelter brain neurotransmitters. What if the answer were something simple - - like a severe deficiency in magnesium? . . . What if, after taking magnesium supplements for a week, your son became a different person? It could be THAT easy!
Dr. Sharon's website; http://nutritionaldirection.com/en/Home.aspx
((Dr.Sharon is running a special through March - - 20% off tests for new clients. Tell her that I sent 'ya!))
Also, study the work of Dr. Daniel Amen. He's done brain scans of 60,000+ people, many of them were kids with various brain imbalances like ADHD. He's divided brains into 4 categories. Your son's brain would be in the category of "not being able to concentrate." I can't remember what Dr. Amen recommends for that type of brain - - was it 5-HTP or melatonin? Don't give either one - - until you check with Dr. Amen first. The wrong one could make the situation worse! His book is "Change Your Brain, Change Your Life." He has a website and an free e-newsletter that you can sign up for: www.amenclinics.com While there, check out the SPECT images - a gallery of 3-D brain scans. I find it fascinating that the abusers of drugs or alcohol have entire "holes" in their brains - - dark areas of inactivity. No wonder addicts are jerks and can't think straight - - they are already mostly "brain-dead."
Finally, read the work of Dr. Foster Cline. (He's the LOVE and LOGIC dr.) Nagging doesn't work. He recommends natural consequences. For example, one morning be ready to have everyone leave the house on time, but one parent stays behind because son is still in pajamas. Don't nag or give any reminders. Just state the fact and be genuinely sympathetic, "Wow, your class starts in 10 minutes. Even if we left the house now, we could not get there on time. Your friends are going to wonder where you are. I hate being late when I am supposed to be somewhere." Being late to school for a few mornings in a row is EMBARASSING to kids. Just let teacher know what you are doing.