Home schooling has become extremely popular in our society. The social problems and violence in public schools have initiated a home school revolution. A lot of parents are choosing to teach their kids at home at an unbelievable rate these days. Here are some of the main benefits of home schooling your kids: Academics When teaching their kids at home, parents can select teaching methods and materials that fit the learning style of their children. They can also control the topics their kids are exposed to and give them more chances to pursue their interests. The children can decide on the pace they want to move through their lessons, depending on their grasping power. However, it is important for the educators to expose their children to several subjects, and work on strengthening their weaknesses. Some parents find it difficult at times to bear sole responsibility of the academic development of their kids. They may also find it difficult to teach special needs or gifted...