My DS was the exact same way at 2....some of my friends had me panicking that he was possibly autistic because of his obsession with learning and struggle to relate to same age peers. We put my DS in a 'normal' preschool at 3 to help him relate better to same age peers (but I get 2 half days is really different from every day). For us, DS5 has gotten better with adapting to his same age peers, sometimes to our dismay. Yesterday he was revelling in backseat potty jokes with his best friend - this after stealing away to consult the children's librarian for world geography books earlier in the day.

I hope you find a workable solution.