A teacher, also called a schoolteacher or formally an educator, is a person who helps students to acquire knowledge, competence or virtue. Informally the role of teacher may be taken on by anyone