What is home schooling? 

Home schooling is different for everyone. It could also be known as home education. 
Everyone has their own reasons for deciding to home educate. Amongst others, some examples might be; personal preferences, religion, parents' commitments, needs of your child and family (work or travel).