Homeschooling is Defined as the teaching of a child at home rather than at a school (Merriam Webster Dictionary). It is currently a very highly debated topic and is continuing to rapidly grow in Popularity.