Homeschooling is an alternative form of education that is flexible and there is some cooperative learning, hardly done within the confines of a home. In most cases tutors are hired and children are encouraged to attend community classes for specific domains. Mentoring is a vital part of homeschooling and parents are always on the lookout for mentors whose inputs work