English as a foreign language (EFL) teacher

EFL teachers help students learn or improve their English in the UK and abroad.


Typical Salary

£21,000 – £32,000

per year

Working Hours

30–37

hours per week

Career Area

Teachers of english as a foreign language

View related courses

Day-to-day tasks

In this role you will:

  • plan engaging lessons and activities that meet students' needs
  •  teach individuals or classes face to face or through online learning
  •  set and mark tests and exercises and give constructive feedback
  •  organise social and cultural activities, like events and trips
  •  monitor progress and keep accurate learner records

Skills needed

  • knowledge of English language
  • knowledge of teaching and the ability to design courses
  • excellent verbal communication skills
  • the ability to create the best conditions for learning or teaching new things
  • excellent written communication skills
  • analytical thinking skills
  • persistence and determination
  • to be thorough and pay attention to detail
  • to be able to use a computer and the main software packages competently

How to get into this role

You can get into this job through:

  • a university course
  • a college course
  • applying directly
  • professional development training

Career progression

With experience, you may be able to:

  • progress to a management position in a commercial language school or a college in the UK or abroad
  •  work freelance in private tuition, for example specialising in business English
  •  train future EFL teachers
  •  create EFL learning materials, online resources and apps
  •  open your own language school