Teacher education programs aim to provide quality education and academic excellence in line with university standards. Effective supervision and management of student teachers is important for their personal and academic development when they do practice teaching. The experiences and lessons gained during practice teaching help prepare student teachers to be professional, adhere to laws and contribute to the significance of education through community activities and extension services.