Other forms: schoolteachers
A schoolteacher is somebody whose job is teaching in a school. A primary schoolteacher, a retired schoolteacher, work as a schoolteacher.
The compound distinguishes them from a teacher of anything else, which is why it appears in biographies and obituaries more than in schools. Inside a school everybody is simply a teacher.
1nounschoolteacherSomebody whose job is teaching in a school.
“Her father was a schoolteacher in a small village for thirty years.”
schoolteacher is a teacher.
School plus teacher, from Greek schole, which first meant leisure and then a place of learning.
From school + teacher.
Etymology from Wiktionary, CC BY-SA