pedant

noun

One who ostentatiously exhibits academic knowledge or who pays undue attention to minor details or formal rules.

noun

A schoolmaster.

noun

A schoolmaster; a teacher; a pedagogue.

noun

A person who overrates erudition, or lays an undue stress on exact knowledge of detail or of trifles, as compared with larger matters or with general principles; also, one who makes an undue or inappropriate display of learning.

noun

A schoolmaster; a pedagogue.

noun

One who puts on an air of learning; one who makes a vain display of learning; a pretender to superior knowledge.

noun

A teacher or schoolmaster.

noun

A person who is overly concerned with formal rules and trivial points of learning.

noun

A person who emphasizes his/her knowledge through the use of vocabulary.

noun

a person who pays more attention to formal rules and book learning than they merit