Have you looked into applying to the Davidson Academy? He sounds like a good candidate, although you would need an ACT score to apply.