I'm undecided. He might be extremely smart (duh) but his physical ability will still be that of a peer so why can't he experience peers through sports ? Similar interests (because he's a child and should still be shielded from inappropriate stuff). 
Keeping him in a grade level below his ability will probably make him turn out to just quit.