As I searched the LEB and LHB for <Sense teacher> I got unexpected results: matches to מַשְׁחִית. My basic but reliable Swanson's lexicon doesn't list "teacher" as a possible meaning of mashchit. So, is the lexicon missing a meaning, or is the search returning wrong results?
Note: I also got the expected results for matches to מוֹרֶה.