We initially looked into it because our oldest child was very obviously gifted. We had several meetings with our public school that bent over backwards to keep her somewhat interested, but we all agreed she shouldn't skip a few grades for social reasons. She was not thriving there, and her interest in learning was dwindling. Also, she was gone all day, with an hour bus ride each way and I really felt we were losing any opportunity to train her in normal parenting things. We decided to give it a year and see how it goes, and she has thrived. We have not looked back and are about to start our 3rd year. Now her little brother is coming up in the ranks and we will homeschool him without hesitation. He has some attention problems, and has trouble reading when he's sitting, but can do a lot of amazing learning while standing. He worked through 3 levels of reading while in kindergarten (so he's now working on 3rd grade) which he can manage if his body is allowed to move. Sometimes we go outside, and that helps him too. The public school wouldn't be able to help with his learning issues. He would need a specialty aid at his school to help manage his attention problems. It has opened up a world for our family. We've been able to travel more. Our relationships have blossomed. Our kids meet so many people from so many walks of life they would never have had the opportunity otherwise. I know I always left it as a "last resort" but now I scratch my head at me thinking that. It has been wonderful for all of us. Were I to do it again, I would have started earlier. Our kids still have so many friends in their homeschool group, and get to be in several activities that the public school schedule always prohibited us from doing before. Most of all, I love that now my kids love learning. We are a Christian family, although I don't feel like we were doing it for religious reasons exactly. However, in hindsight, I know that God brought us here.