Schoolmarm has 2 different meanings across 1 category:
Noun
a woman schoolteacher (especially one regarded as strict)
A woman who is a teacher, especially a teacher in a schoolhouse; may carry the connotation she is severe and/or a spinster.