pedagogue

 
Pronunciation: /ˈpɛdəgɒg/

noun

formal or humorous
  • a teacher, especially a strict or pedantic one.

Origin:

late Middle English: via Latin from Greek paidagōgos, denoting a slave who accompanied a child to school (from pais, paid- 'boy' + agōgos 'guide')