My nieces and nephews are home schooled by my mom. They are all very social and can interact very well with others. Also, they have groups of home schooled children meet at certain times/days each week at a place they call co-op, it is sort of a support group or network of other . Parents take turns and all chip in doing classes, events, social activities, tutoring, share resources, advice, etc.....
It all works out very well. Most of the kids are very smart, well behaved, respectable, etc. Also, my mom is a hard-[censored] when it comes to school work. She makes them do it and do a good job and interestingly the kids (nieces, nephews) appreciate it even though they get frustrated at my mom sometimes.