Is إنه wrong here?
No انه would not be completely wrong. It is used for emphasis. It literally means 'verily he (is a teacher)'. For normal usage though the male pronoun هو is used.