Etymology
Advertisement

school-teacher (n.)

"one who gives regular instruction in schools," by 1839, from school (n.1) + teacher.

Advertisement