Teacher education involves training to develop professional teaching skills and competencies. It aims to enhance teaching and learning through acquiring specialized knowledge across different contexts. The quality of teacher education directly impacts the quality of school education. The National Council for Teacher Education defines teacher education as a program that provides education, research, and training to teach various levels. Effective teacher education is essential for qualitative improvement of a nation's overall education system.