As a person with ADHD myself I was on meds as a child. I can not tell you how much they helped. yes they had side effects, but the benefit was that I could actually pay attention and learn. I quit taking them for 10 years and am now back on them (you shouldn't take meds like that and have babies, but your son shouldn't need to worry about getting pregnant...). I was given IQ tests when not medicated and while medicated and my IQ went up 35 points while on the meds. As it was explained to me, I wasn't smarter on meds I was just able express and understand faster and more accurately while on the meds.
I will also recommend getting professional help in coping mechanisms for dealing with ADHD. They are easier to learn while medicated (at least for me). Less sever cases can actually just learn the coping mechanisms and then get off the meds forever while others.. well it helps because you can't be medicated 24/7, at least you shouldn't.
Don't get me wrong, i do dislike the meds too. It makes me feel sometimes that the way I am is not good enough and I do like being in, what my mother calls, La-la land where I can just tune everything I don't want to hear or think about out and live in my own little mind. They take some of my creativity until they wear off. The transition to them taking effect and coming off of them is rough on me too.
The meds do make it so I can be a better mother and wife. I am more patient and able to get more done, not just at home but with my children. I am able to organize and schedule my day and I do finish the tasks I start. I am able to break down large tasks into smaller chunks and even feel when I am about to be pushed over the edge (instead of not feeling the warning signs and just blowing up, for lack of a better word).
Also I notice that are times of the day that I need meds and others that I do not. Mornings for me are usually very good, so are late at night but noon to 5 are just terrible. If he can schedule his school day at all he might be able know when he can understand difficult things better. Because morning are good I can usually tackle difficult things then, but if you are making me learn something then and then make me revisit that difficult thing at 2 or 3 pm... bad timing for me. I will not be at my best and will take much longer to do it.