A religious teacher is someone who imparts spiritual guidance and teaches key beliefs to followers of a particular faith. Other possible alternatives for this term include spiritual leader, cleric, preacher, pastor, bishop, monk, imam, rabbi, pundit, guru, shaman, and mystic. Each of these titles imply varying degrees of authority and specialization within different religious traditions. While a spiritual leader is often considered the highest authority within a particular religious community, a monk or nun may be more focused on contemplative practices and retreats. Regardless of their specific title, religious teachers play a vital role in guiding individuals on their spiritual journeys.