The role of a teacher is extremely crucial in every society. Teaching is believed to be a noble profession and teachers play major role in shaping the future of the nation. It is hard to imagine general development of the students without contributions from teachers. A teacher not only imparts knowledge to the students but also instills in them proper values and principles, so very essential for our society. The proper development of children can only be ensured by trained teachers.