Even though some parents are willing to sacrifice their time and energy to educate their children at home, even the most dedicated parent cannot provide the range and variety of classes available at public schools. Parents will find it difficult to teach their children difficult subjects. Moreover, children who are kept at home with only their parents and siblings for companionship may become isolated. They may fail to develop healthy socialization skills. Attending school is interacting with other students, and making friends. If a child is deprived of this kind of interaction, s/he may have difficulty to make their way in the outside world.