There are many reasons why a student would be home schooled. Maybe there are religious reasons, maybe the child has special needs, or maybe they're just not suited to regular school life. Whatever the reason, their families have the right to act in their best interests.
These are valid reasons, however if people cannot participate in a school environment they should consider hiring a private tutor that can accommodate their needs and knows how to teach academics. Another reason children should not be home schooled is that they wont be in contact with other children and will not develop good social skills