schoolteacher
nounUK /ˈskuːlˌtiːtʃə/
US /ˈskuːlˌtiːtʃər/
A person whose job is to teach children at a school.
My schoolteacher helped me learn to read.
RELATED WORDS
OTHER MEANINGS
2. A teacher employed in a primary or secondary school rather than a college or university.
She worked as a schoolteacher for twenty years before becoming a headmistress.
3. A person who teaches in a rural or small community school.
The village schoolteacher knew every family in the area.
4. Informally, anyone who explains things in a patient, instructive way.
Stop being such a schoolteacher and just show me how it works.