student teacher

Noun

 * 1) A teacher-in-training who is teaching classes under the supervision of a teacher or trainer.