Dictionary.com
Thesaurus.com

self-teacher

  • a word derived from teacher.
    teacher
    noun
    a person who teaches or instructs, especially as a profession; instructor.