Question: what is the difference between teacher and guru?
Answer: The basic word difference between Teacher and Guru is the difference between 'takes' and 'makes'. For instance a teacher takes responsibility for one's growth whereas Guru makes one responsible for their growth. ... Guru is a Sanskrit word which meaning is 'dispeller of darkness' and teacher is English.