101 tips for homeschoolers

Homeschooling is a culture, a lifestyle. It isn’t for the faint at heart but it also develops you in so manyways that have nothing to do with the actual act of homeschooling. The sacrifice of teaching and raising your children is honorable and so worth it but the days can be long and sometimes unfulfilling.