Consultant, Trainer, Teacher, Coach, Mentor: What’s the difference?
Here’s my take on it:
Consultants: They gather information. They advise strategies in report format.
Trainers: They demonstrate technique. Supervise repetitive practice until it becomes instinctive..
Teachers: They learn specific subjects to degree level. Get certified in teaching. Pass it on to pupils.
Coaches: Coach from a position of enthusiasm. Visiting regularly, haranguing, cajoling, urging persuading and encouraging achievement.
Mentors: As per the Coach but from a position of experience having been successful time and again in the field they are Mentoring in.