On the other hand my husband stayed in H.S. But took single subject (math) acceleration classes. He finished all of the math they offered at the local H.S. (including Calculus) by 9th grade. His parents were offered the chance to move him to college early and they declined. Keep him with his peers in H.S. He isn't a hugely social person but he made good friends in H.S.. And at the same time gave him a major challenge taking math & computer science classes at university at a young age. This seemed to work well for him and in my opinion it made him a more well rounded person that he might have been otherwise.