Seems many people are pretty uninformed about homeschool. In my experience, homeschooling fails whenever the parents mail it in. They have to be very involved in setting the curriculum, make sure the work gets done and providing lots of extra curricular activities.
My daughter is a senior and very well-rounded educationally. She has friends that homeschool and others that go to high school. She takes some classes at community college. She participates in theater and musical endeavors and does part time work. She's reached the highest levels of American Heritage Girls, similar to girl scouts but without all the cookie pushing. (God, family, civic duty)
The homeschooling association is pretty good in Nebraska. They organize all kinds of field trips, and have social activities like prom and homecoming. Last homecoming was very big. You had to get tickets to go, and they had to turn away about 50% because of the size of the venue (several hundred)
Homeschooling is very flexible and efficient. You can fit your educational demands around other activities.
It's not for every kid. Some will thrive in a larger school setting. But often times, the reason it doesn't work is because the parent is lazy. Yep, I'm talking to you lazy drive thru moms. Dinner time means put on your coat.