Inadequacy. Some parents don't believe they have knowledge or patience to teach their children. The good thing is - they can learn! Homeschooling has taught me how to keep my cool when the noise level becomes unbearable or my children spill paint on the carpet. Parents aren't perfect, and school teachers aren't either. We must give ourselves room to grow.
Gaps in Education. I guarantee my children will leave home without learning some important fact, but even though I was a public school honor student, my son regularly asks questions I can't answer. Homeschoolers can't teach their children everything, but they can give them the tools to find out anything they need to know.