Teacher quality is critical in the provision of quality of education. Teachers are a country s determinant of competitiveness and capacity to create manpower for socio-economic growth. Teacher education and preparation is important in imparting of the desired knowledge, attitudes, competencies and skills to persons who would be teachers, this in essence makes effective Teacher preparation critical in achieving quality education.