If I'm being honest, I have to admit that I used to be insanely judgmental of those who homeschooled their kids. I spent four years training to be a teacher, then an additional two years obtaining my Masters, so I couldn't see how someone sans rigorous academic training could provide the same education as formal schooling. Thankfully, now I know that despite the mistakes every homeschooling mom will make, choosing to take your kid's education into your own hands can, and often does, provide a wonderful environment via exceptional learning programs and more one-on-one academic experience.
After running an educational program for young children from my home, and teaching my own son, I have without question changed my mind about the benefits of homeschooling. Homeschooling is the right choice for certain children and their parents, and is usually comparable, if not beyond the standard, of public education.
Despite the clear benefits, though, it's not always easy to be both teacher and parent. As a teacher in a more traditional classroom setting, I was somewhat emotionally detached from my students. I simply focused on the work that needed to be completed in order to achieve our collective goals. By contrast, as a mom homeschooling her son, when my son says he doesn't want to practice his letters because he would rather play in the yard, it's, well, hard to say no. So, yes, I have made the following mistakes that I'm sure most homeschooling moms do and, honestly, that's OK. After all, no one is perfect.