The teacher plays a significant and irreplaceable part in ed- ucation. This paper demonstrates the multiple roles that teachers play, especially language teachers in the process of teaching. The good teacher never works as mere deliverer of information, but take on the roles as mentor, assessor, facilitator, participant, guide in cultural teaching and morality, and learner as well.Since every individual student is an integrated and dynamic body, the teacher should take into consideration all kinds of the cognitive, affective as well as social factors that involve learning. Teachers must be proficient in their career to enable the students to make some academic achievements. Then they should facilitate learning by encouraging and motivating students and providing a comfortable learning environment. Language teachers should also pay attention to foster the right attitude of students towards different cultures. Meanwhile, teachers are themselves learners and it is necessary to continue to pursue professional and personal growth in teaching.