This study was an attempt to evaluate the undergraduate TEFL program at Farhangian University. The university specializes in educating prospective teachers and the program is important since it is expected to equip the student teachers with the knowledge and skills necessary for qualified teachers. Hence, in this study, measures were taken to investigate the merits and demerits of the implemented TEFL program and explore the domains in which the program needs to be improved. The study assessed the program from the perspectives of 220 student teachers, 32 teacher educators, and 12 heads of departments and experts including the university deans, deputies, and research and teaching staff, through using three instruments, i.e. questionnaires, interviews, and observations in a mixed methods design .The findings indicated that the TEFL program did not address some educational and administrative needs as the participants believed that they were not enriched with the necessary skills, the practice of the learned theories, problem solving, critical thinking, flexibility, and innovation. Furthermore, this study demonstrated several theory- practice gaps in the curriculum.