Someone or something that teaches is called a teacher.