Have you thought about homeschooling up to a certain age/grade? There is a category of socialization skills that only a lot of direct, in-person, peer-to-peer time builds.
I used to teach a homeschool PE class that was really just socialization with a theme.