I was 'Homeschooled' for several years and have a very strong opinion about it.
Homeschooling is not for everyone. You need to have dedicated parents and the proper curriculum in order for it to be a successful experience.
I started being homeschooled in the 5th grade after attending public school up to that point. I was a very smart child, 'teacher's pet', and wasn't really learning anything in school. My Mom mentioned the idea to me and it sounded awesome when she mentioned how many nontraditional things I'd be able to learn.
My Mom isn't the smartest person in the world and she wasn't dedicated to the situation in the way that she should have been. I was stuck at home, all the time. The first years I was given some books and just told to do the work in them. I wasn't taught anything, I read the books and answered the questions. That was all I did the first year. My 6th grade year, my Mother didn't even get me any form of curriculum. I started staying in my bedroom all day because it was better than being around my angry father all the time.
I went to a private school for my 8th grade year (was actually a one room school house with only four other students, all of which were years younger than me), and fortunately I was on track for the most part and did very well through that year. Since the private school only went through 8th grade, I was then back to being at home all the time.
I was never given any book for high school, was never encouraged to do anything with my life. I lived in my bedroom where I did read a lot of novels, but the last year of formal schooling I had was my 8th grade year.
In 2012 I finally gained enough confidence to start working on getting my GED. I received that in May of 2012 and finally felt like I had done something right.
My Mother failed me. I was a child and it wasn't my job to teach myself things, especially when I didn't even have the proper books provided to me. My Mother needed a friend because she was lonely, and that's what I was to her. It was a really messed up situation and it's hard to not feel some sort of bitterness about it.
I say, if you're going to consider homeschooling your child, there are a lot of things to keep in mind. Not only was my education hindered, but I also developed social anxiety issues since I wasn't able to go through live like a normal pre-teen/teenager.
Anyway, that's my short novel on my feelings toward homeschooling.