From your description, it appears that son has NVLD. But, as a protocol, you will have to get ADD ruled out by a Neuropsychiatrist. Most Psychologist require ADD to be ruled out by a Psychiatrist before they can assess the child for NVLD.
My son is like yours, and very smart. He has adhd and is on ridilin and it makes the world of difference in school. It's hard I know but the meds make it easier for you too. Otherwise if it's not treated the children get low self esteem because they can't help their behaviors then they are doomed. Try the med if in fact a doctor diagnosis him, then you would not be fustrated with him His selfesteem is a stake here, he can't help it he doesn't do it to make people mad but they do , life is so much
Is there a special ed teacher in your school? Has she or he seen your child? I am a special ed teacher and it is our job to help kids like your son. If he hasn't seen the special ed teacher he should. Does he use an agenda to help remind him of his daily activities? He could also use a a picture schedule if that works better!! The special ed teacher should be able to help you out more!