Oberlehrer

German official title or honorary title for teachers; colloquial derogatory for 'know-it-alls'