We have 6,155 English Teacher jobs nationwide. The average English Teacher salary is $41,000 annually, -$25K (46%) less than the average national salary. Statistically, English Teachers are very happy with their career.
"I was an English teacher at Johnsburg High School for five years and absolutely loved my time there. Administration is beyond supportive and caring. The community is involved and wants their students to succeed."
"I loved working from Thailand. It was amazingly enriching and the staff and faculty are always so supportive. If it were not to Covid-19, I would still be there."
Update your browser to have a more positive job search experience.
Upgrade My Browser