schoolvos

Etymology
From,.

Noun

 * 1)  A pedant, notably a teacher who loves finding and correcting faults; an unpleasant teacher.
 * 2)  An experienced schoolteacher, who knows all the tricks of the trade.