I wouldn't worry about the lack of achievement so much at this age. I suspect that some of that may be a mismatch in his interests vs what school offers him. And age-appropriate maturity level mixed with high IQ can sometimes have us seeing "problems" that are not really there. I wonder what you or the school mean by underachievement, is that vs his ultimate tested potential? Maybe I missed that somewhere.