To your OT comment:
I don’t homeschool but have friends that do. In every case it’s because their kids are special needs. One has a son that has CP. Another has a daughter with asbergers. They weren’t satisfied with the programs that the public school offered – felt their kids needs full, rigorous, challenging education that their special needs were preventing in the public schools. In the case of the girl with asbergers – she was labeled as a “problem child” and they focused on her behavior and completely dropped the academics… I’m sure it was one bad teacher – but it was enough to have my friend pull her from the school.