You are right about one thing, Medication alone is not the answer, and he needs a comprehensive plan that will include appropriate medical intervention that is right for him.
He sounds like so many ADHD kids I have worked with. First, I would get very detailed, comprehensive evaluation from a neuropschologist and begin working with a board certified child pschiatrist and a good cognitive behaviroral therapist. If you are depending on the school's version of his evaluation status, you could be in the dark about anything they chose not to expose, and you should absolutly never know less than they do and you should own the evaluation that includes his diagnosis. He will aways need more than the school will provide, they are only responsible for making him "functional" only obligated to provide "appropriate" educational services, and only required to show that he is making "some educational progress." I know that if you read IDEA, you get the impression that he is entitled to much more than this, and some schools provide more, but the legal standard is incredibly low, and you will want more than that for your son. Private serivices, therapy, toutoring, and medical intervention is essential if you want to see progress. Ask the school to provide all the recomendations from the neuropsychologist, and provide them yourself if they won't pony up. He needs as much help as you can get him as soon as you can get it.
The one thing that you should absolutly have at school is a behavior plan that stems from something called a Functional Behavioral Assessment. This will give you base lines for behavior and should not apply any subjective interpretations like "appropriate." This evaluation should simply say what the behaviors are, when they happen, how often they happen, what happened just prior to the behavior, and how long the behavior lasted. Then, the behavior should be dealt with in only possitive terms with only possitvie interventions and supports. This will be an uphill battle for you, I won't lie about that, and it may get worse in high school. Read about possitive behavioral interventions and Functional Behavorial Assessments at www.wrightslaw.com. This will be a huge resource for you.
Meds are an important part of the puzzel. If you did not find help for him with the prescriber you had before, look for a new one. He may be very difficult to prescribe for, and I have some advice for you if this is the case. If he needs to be seen every week for a while until you find what works, you may need to find a psychiatrist who is not on insurance at all. Find one who will spend the time you need to sort it out, it won't be cheap, but it will be worth it. You may be able to file for out of net work benefits or switch to an in network psychiatrist once you find the right meds. Meds work wonders when they are right, and they are important tools for kids to use so that they have full access to therapy, behaviroal intervention, and educational intervention.
If he is not reading at grade level, insist that he participate in an orton gillingham reading program, and do not take "no" for an answer. He does not have to qualify as LD or dyslexic to get this kind of intervention. Avoid things like fast forward or reading fluency programs that have kids reading the same book over and over again until they can read it well, this is not going to help him.
Good luck, remember, ADHD takes a multi factored approach, without one part of the treatment plan, you make all the others less effective.