This part of the site contains information and advice for mainstream Mainstream teachers are teachers of all subjects except the special English classes taken by non-native English speakers.

So science, history, music, PE and mathematics teachers etc. are all mainstream teachers.
teachers in English-medium schools with non-native English speakers in their classes.
Information for ESL teachers