Home School is the only way to go. It does take a great commitment on the parents part but hey no sweat, we made them and brought them into this world. That makes it our responsibility not someone elses.
Most home schoolers go for 3 to 4 hours per day, every day. An average public schooled child might get 2 hours of real education per day for only part of the year. If you figure in your lunches, recess, potty breaks and instructional time. Most home schoolers advance much more quicly and usually have much higher scores on their college entrance exams.
You control what your children learn, you decide when they are ready to advance or slow down, not some bueracratic state agency. You decide if you want your children to learn about questionable if not offensive subject matters.
We have four and the older two are the ones being home school. The younger two are still a wee bit young. We have catered the boys education to their learning pace. The oldest is catching up after a pretty nasty head injury and younger one is learning normally. So we choose how slow or fast to do and don't have to worry about the stigma of being tutored or special ed classes. Plus, we put a great emphasis in learning and becoming grounded in the Christian faith. Tell me what public school will allow that?
Social skills is easy. Go to church or put them in scouts. One young lady we know, home schooled all the way. Has just returned from a internship in France for fashion. She was in a rodeo club and she learned the socializtion by being active in the rodeo club. The socialization is the easy part.
Good luck, you will not be disappointed.
(edited, because I need to go back to school and work on English/Writing and grammer)