I second the suggestion to have him take an out-of-level test, such as one of the tests being offered through a Talent Search. His IQ score on that particular test sounds like it may be a very low estimate of his abilities.