These children have the freedom to study at their own pace, which usually outpaces their public educated counterparts. Moreover, the parents have the opportunity to teach material and coursework that is not offered in the local public school system. Though some may say that children develop more social skills in a classroom setting, this has not been born out by research and in fact has indicated the opposite to be true. The ability to teach your children at their own pace, in a wider array of interesting topics, and cultivate their unique socialization, makes homeschooling a welcome alternative to public schooling.
In a classroom setting with 25 other children, the pace of instruction is usually set by the slowest learners. The brighter students are often ignored as they compete for the teacher's scarce time. However, home schooling offers individual instruction designed around the child's interests and abilities. Grade school children can be offered physics, astronomy, and geometry in a setting that makes the introduction to these subjects possible. Subjects usually reserved for middle school can be taught much sooner in a home setting where the student receives the individual instruction that is necessary to excel.
Along with learning at a pace that is unhampered by limited teacher attention, the parent and student can decide what subjects to learn.