But I am a math person, and we are homeschooling our 2 boys. My 12-year-old is able to understand mathematical concept and scientific topics that many high schoolers are never even exposed to. My wife does a great job with many other subjects as well. And we have many great homeschooling parents who group together to teach things they are specialized in (like construction, art, etc). Our homeschool group also has a lot of social time for the kids to just play together (mostly outside). It's awesome.
I think the quality of the education depends on the teachers. And a big part of being a good teacher is caring. Hopefully the parents will care more about their kids than any other teacher would. Additionally, we are in the golden age of homeschooling resources (mostly online).
Be very careful what your outsource to others.