yes , it should be taught in all schools by the central govt. If south Indians or west bengal people cannot speak hindi, its because os central govt. because they have not made Hindi as manadatry in all states like English. If HIndi is our National language, then why it is not made compulsory...