Homeschooling is a great choice if you and your children are prepared to be tough. You should learn from people who have done it and this article can be a