Teaching Ideas Group Leadership Group Administrators Home Activity Forum Members 9 Media A teacher is a person who helps others to acquire knowledge, competence or virtue. Informally the role of a teacher may be taken on by anyone.