teacher

noun

1.
a person whose occupation is teaching
2.
a personified abstraction that teaches
Derived from:
teach