N.W.
My personal opinion (and this is just an opinion) is that ADD is a symptom, not a disease in itself. There are many different causes (just as there are many different causes of a cough or a sneeze).
Your child could be bored, way behind, have toxins, food allergies, misunderstood words, vitamin imbalance etc. I'd check into ALL of those things before looking into medication, which in my opinion is dangerous.
Many kids who show ADD symptoms actually have food allergies. I've also read that a magnesium deficiency can lead to ADD symptoms. My ADHD symptoms were a result of being bored AND allergic to eggs. Once I was properly challenged as a child and eggs were eliminated from my diet I was perfectly fine—even excelling in school and college!
My stepdaughter showed ADHD symptoms in school as well. The solution for her was to take sugar out of her diet, get her on a regular sleep schedule, eliminate TV and video games at our house and homeschool her so we could help her 1 on 1 because she's not as fast as the other kids at school. She would get behind and then goof off because she didn't understand what was going on. She's now reading at grade level and is ahead in math and science.
As for alternative methods, get him tested for vitamin deficiencies (like magnesium), get him tested for Candida (which has very similar symptoms to ADHD) and get him tested for food allergies. All of these can be handled without the use of psychotropic drugs!
Good luck!