Hi, I'd like to help you with your question.
Cognative Behavioral therapy would definitely appeal to your son's high intelligence since it is based on changing your thinking patterns through therapeutic intervention. It would be worth a try with a therapist that also understands learning and development problems. Ask his doctor for a referral or you can also search on line for an appropriate therapist at http://therapists.psychologytoday.com/rms/.
My guess would be that your son has some learning disabilities related to his early learning problems that have nothing to do with his high IQ. He also may have emotional immaturity because of his early learning problems.
Has he seen a learning specialist recently? He may need evaluated for treatment regarding this problem from someone who can evaluate and understand how your son learns. I would try this step before considering the CBT therapy.
Please let me know if I can be of any more help.
I hope this helps you,Kate
An educational psychologist (learning specialist) is someone who has a background in learning disability. Although talk based therapy can help your son with the emotions related to his learning difficulties, it does not address the conflict between his ability to learn (how he learns) and his high IQ. What the educational psychologist can do is help him learn to work with both his anxiety about learning, his ability to learn and the process in which he learns.
Here is a link to help you understand what educational psychologists do:
Here are two links to help you find an educational psychologist in your area: