'Instructor' sounds most acceptable to me in all those cases. I realize that all those terms are in use, but to me 'trainer' and 'coach' sounds like advisors for physical activities, while 'tutors' help matriculated students.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.