My wife taught special ed for 8 years, then 3rd grade at a Christian school for 5 years. When my son turned 6, we realized that he was moving much faster than the others in his grade, and we made the decision for her to homeschool him. It is the best decision we could have made:
He is now doing 4th-5th grade work at age 8 and reads/comprehends at a middle school level.
He completes his daily work in 2-3 hours instead of 6-7, leaving time for playing with his niece and his friend, (whom my wife also schools) and for weekly piano lessons.
He is not being bullied.
He is not being exposed to the secular nonsense perpetrated by both students and teachers.
He is a very social, friendly, and compassionate child who understands the issues of "the world" but does not condemn others.
He is involved in basketball, baseball, soccer, cub scouts, and a homeschool group, so has plenty of social connections.
Now, if I can just find him some groups to play chess and Redemption with....