Homeschooling has become very popular. By homeschooling their children, parents have the opportunity to provide one on one attention and ensure that their kids learn everything they need to learn to prepare for a successful future. This article contains a plethora of great homeschooling tips, so if you home school