I agree with mnmom23. With DS6, I struggled with what to do while he was in preschool. I think it actually helped him socially and have seen the effects of being able to get along with all kids where he is now. Thankfully, once he was in "real" school, his K teacher saw that he didn't belong academically which meant very little advocating from me. But I would've pushed then. And now he gets along with everyone, regardless of intelligence level and grade level. In the real world, he's going to have to do that anyway!