Answer: foreteaching

AnswerCrossword Clue
foreteachingFORETEACH, to teach beforehand