I think it truly depends on the quality of public school where you live, and the needs of your child. Homeschooling, when done right, can be great, but it can aslo be a disaster for the child if not done well.