I didn’t realize how pro-homeschooling I was until my son reached toddler age. He’s now 3 years old, and seeing as how these first 3 years have flown by, I’m terrified at the idea of him going to school in as little as one year for Pre-K. I realize that public school is good for developing social skills, and being in a classoom setting has advantages over an online-home setting – but there are just so many things that worry me. And I know that all parents have concerns when their kids start school, but how do you know when your concerns have reached the threshold to choose homeschooling over public school? This is the dilemma I have. On one hand, I want both of my kids to develop social skills and have the opportunity to interact with other kids, because I know this is an important part of their growth and development. On the other hand, I don’t want them to be oblivious to the outside world, and so sheltered from being homeschooled, that they are unprepared for the realistic challenges of society. I also like the flexibility of a homeschool program, being able to have direct contact with online teachers, and having the opportunity to be more involved with the curriculum. However, I don’t want my kids to feel like they don’t have enough interaction with other kids, as a result of being homeschooled. Personally, I always enjoyed school even into college, so prior to having my own kids, I never thought I would consider homeschooling for my then-future children. But now that my oldest child is getting close to school age, it has become something I think about quite often. Having gone to public school growing up, and not knowing anyone close to me who was homeschooled as a kid, I don’t have any firsthand knowledge of the pros and cons of each, besides the generally obvious ones. How about you guys? Have any of you, or your family/friends experienced homeschooling? Even if you haven’t, can you think of any pros or cons that I did not mention for homeschooling vs public school? Let me know in the comments below! Thanks in advance!