It's "fun" that the first thing that people who don't know a thing about homeschooling state is socialisation.
Homeschooling doesn't mean living in a cage or away from others (well sometime it might, especially in some religious approach of it. Extreme cases are what people hear about and that might be the reason of those believes).
Kids can still go play with friends, do sports or any activity !
On a personal note, my wife and I homeschooled our kids between their 7 and 10 (mostly because we were traveling here and there), and now that they're back in the school system, they have no problem and have good marks.
It's way more easy to teach 2 kids (maybe we were lucky, as they're twins so are at the same class level) than 25 to 30. You can cover official curriculum pretty quick, and it leaves time to do other (fun) stuff.