Some people believe that school does not provide students with necessary knowledge. All they teach is a theory which not everybody can practice, while school does not even give basic skills. Since there is no choice of subjects, students have to learn everything in curriculum even if they will not use that in their future lives. So, should school give general knowledge or teach specific subjects which kids need in order to prepare them to adult life better?