Teachers are the greatest assets of any education system. They stand in the interface of the transmission of knowledge, skills and values. They are accepted as the backbone of education system. Teacher quality is therefore crucial and has been globally accepted to be significantly associated with the quality of education in general and students’ learning outcomes in particular. Teachers help in shaping and reshaping the society and determine the quality of life in the community and the nation.