The role of teacher cannot be separated in teaching and learning process. In fact, teacher hold an important role to improve the quality of education especially for facing 21st century global change. In this globalization era, it drives to the increasing need of knowledge and communication to survive. It forces the teacher to take the responsibility to fulfill what the students need since the teachers meet directly to the student to meet the 21st century skills. Thus, teacher quality may strongly influence and affect the educational quality. Discussing about teacher quality, some terms will come out; good teacher, qualified teacher, and professional teacher. In developing country, those kinds of teachers are very needed to improve the quali...