1. Here, "English" refers to the actual course matter the teacher teaches. You know this through the answer. It say's, "he is French but teaches English".
2. In this Q&A, "English" refers to the nationality of the teacher. Again, you know this through the answer. It say's "He is a typical Englishman".
Mister Micawber has correctly answered your questions