What is the definition of homeschooling?
Homeschooling is the education of children at home by the children’s parents or tutors. Homeschooling is not school at home. That is, homeschooling isn’t meant to be the replication of school at home by parents. Rather, it is far more individual than that.
With homeschooling, there are many educational methods parents can employ (see 10 Ways to Homeschool) and so a home education looks very different depending on the parents and the children.
Keep in mind that homeschooling is also not an online school. It is a free curriculum that isn’t inhibited by outside influences and so it is also not accredited. Once a program is accredited, children are essentially doing distance or online education.
To read more about homeschooling see What is Homeschooling (and the Homeschooling Definition)?