Question: what is the difference between teacher and master?
Answer: A teacher is the one who teaches a subject to you. On the other hand a master is the one who is a specialist in a subject. One of the main differences between teachers and masters is that masters need not teach. ... A good teacher has to be a master in his or her subject.