There are many different variables on how and why someone chooses to home school. Some families choose based on their religious beliefs and choose Christian curriculum and others choose a more secular homeschooling route. These are just a couple possible reasons. Depending on each state's requirements parents are able to make the choices that are best suited to their family. Our reasons for homeschooling were that the public school was not meeting the educational needs of our child with special needs. They quite honestly did not know what to do with him and were not open to us trying to work with them to make it work. The attempts they made in the the first of his kindergarten year were very hard on all of us mentally.
Fortunately homeschooling was a good fit for us. I will be the first to admit some days here can be difficult. We are able to get through those days with love, patience (most days;) On the days that our patience has met it's limit we are able to forgive for the occasional harsh word. (grumpiness...me! ;) Fortunately the good days far outweigh the challenging ones! Although not all of our curriculum is Christian based (but it doesn't contradict our beliefs) we depend on our faith in God to help us all, even hubby and I, to try and achieve our individual bests.