Ответ:

He has been teaching in this school for five years.