Catechiser

(n.) One who catechises.