teacher
teacher - noun
a person whose occupation is teaching
a personified abstraction that teaches
teacher - thesaurus
instructor