School-teach·er n. One who teaches or instructs a school. -- School-teach*ing, n. ◄ ►
schoolteacher n : a teacher in a school below the college level [syn: school teacher]