Homeschooling is fun and very rewarding both for the parent and the kid, for the first few years at least.
But for parents it means hard work too, it requires effort to devise activities, indulge in meaningful conversations, and plan lessons apart from entertaining and playing that is required to be done everyday.
That is the reason it might not be for families where both parents are working.
As for me
I am homeschooling my kid till he is six years old (but it may extend depending on how things progress).
During early years I guess homeschooling is a better option than schooling because of the care, love and freedom kids can get at home. And they are the most important things a kid should have during early years.
Homeschooling should strengthen the bond between parents and kids and not weaken it. It should be done in such a manner that kids look forward to learning, not escaping from it- who wants to learn from a grumpy pushy parent?
At the same time, homeschooling can get challenging on top of regular housework, it can lead to stress and fatigue but then you have your freedom to take time off and relax.
Some mothers have asked me if I had been trained in teaching – I have been trained in teaching but that degree in no way prepared me to be a good teacher and I never taught in any school, nor do I claim that I am a good teacher, what matters though is my willingness to learn, so that I could give the best to my kid.
Socialization is another thing which is of concern to parents, but in my opinion homeschooled kids are as social if not more and there are plenty of opportunities to mingle with other kids in playground and if you enlist for classes like music, dance, skating etc.
Some parents say it is necessary to expose kids to unpleasant experiences like bullying that happen in the school, they argue it prepares them for life, but I believe bullying and unpleasantness should not happen at any stage in life, and exposing kids to bullying is not like vaccinating them for protection from it in future, exposure to bullying in school does not help kids in any way on the contrary they might learn wrong coping mechanisms due to their limited experience and thinking.
I guess many kids choose not to share these bullying episodes with their parents and teachers but develop their own coping mechanisms which might harm them more at that time and in the future too.
What is really required for kids especially in early years is a caring and loving environment with access to resources, and if it can be made available at home then why not?
*Homeschooling is not necessary and it might not be the best choice for many parents, but I know it also might be the best choice for many for at least some years of schooling and I wish government should step in to provide support to parents who choose to homeschool.