Question: what is the difference between teacher and trainer?
Answer: Teachers are trained to teach at training colleges and teaching institutions. Trainers are often mentors in the work place who have the expertise to offer on the job training. Teaching gives pupils new knowledge. Trainers add skills onto existing knowledge.