Doing the best thing for your children has never been tough, and has always involved time, sacrifice, hard work, and some great rewards at the end. If you are considering home-schooling, do the research, learn the rules for your state, rearrange your financial situation (it may even include a different state or home to school in), and do it ASAP. The most common drawback I hear is the 'socializing' factor. Trust me, a moderate percentage of the students I have would not be in your top 1000 choices for people to be socializing with your child. Take them out into public pretty often, and make sure that they appropriately engage others in conversation from time to time. Socialization mission accomplished.