Nowadays , teaching can be done in various ways because there is a lot of content which is available on the internet and due to this reason, some people believe that teaching children at home is one of the best solution for a child's development, meanwhile , others think that it is crucial for the children to go to school. In my opinion, it is good to teach children at home but in some cases it is necessary for the child to be at school. The following essay will discuss both views and also will give a detail explanation of my opinion.