Here's why:
* "English" is a common noun, not a proper noun. Common nouns refer to general things (like languages), while proper nouns refer to specific people, places, or things (like English, the country).
* "Teacher" is a common noun. It describes a general role, not a specific individual.
Therefore, the correct spelling is "teacher".