teacher — a person who teaches or instructs, especially as a profession; instructor.
guide — to assist (a person) to travel through, or reach a destination in, an unfamiliar area, as by accompanying or giving directions to the person: He guided us through the forest.