“…Regarding to the quality of teachers, Coe et al (2014) claimed that the features to make effective teachers include: deep content knowledge and knowledge of materials/ method to be taught to students, high quality in giving instruction which is specific and practical, create supportive classroom climate and positive interaction, rich classroom management skills, having professional behaviors to develop professional practice, supporting colleagues, and communicating with parents. In light of this discussion, Ida (2017) pointed out that among the required qualities of (a) teachers" content knowledge, (b) planning pedagogical processes and activities, (c) develop students" personality, (d) develop students" sense of community, (e) continuously analyze and assess pedagogical processes, (f) professional communication and cooperation, (g) professional commitment and responsibility, the factors of supporting students" learning is the most significant competence of an effective and quality teacher.…”