Skip to content
10% OFF + Win a £200 Flight Voucher Special Offers

Cactus Teacher Recruitment

Looking for Experienced and Qualified Language Teachers

At Cactus Language we run 10 week and 5 week evening language courses in more than 20 languages across 11 UK locations with 8 intakes per year. We train more than 5000 people a year on our evening courses which are held once or twice a week on weekday evenings. Cactus teachers play a key role in learner satisfaction and course success and for that reason all of our teachers are qualified, experienced and employ the communicative approach. We are always looking for great like-minded language teachers who put the learners’ needs at the centre of their teaching to join our excellent teaching team.

If you are a language teacher based in London, Brighton, Leeds, Liverpool, Manchester, Oxford, or Bournemouth and would like to find out more about teaching for Cactus please complete our online application form or send your CV to us directly.

We are looking primarily for Spanish, French, German, Italian and Portuguese teachers, but we also have vacancies for Arabic, Russian, Japanese, Cantonese, Mandarin, Danish, Dutch, Greek, Hebrew, Hindi, Polish, Swedish, Turkish, Thai, Czech, and Croatian teachers.

We looking forward to hearing from.

The Cactus Team

Cactus language offers the following types of language courses:

Evening language courses: 19 different languages in 15 UK locations
Language holidays: worldwide immersion courses in the country of the language
Private tuition: tailor-made and corporate language training solutions throughout the world
TEFL: teacher training courses for both English and other languages all over the world
Online courses: for teacher training, English and French

Learn a language,
your way

Are you ready to start learning a language? Find out more about our online lessons, face-to-face classes, teachers, best ways to start learning and more!

Start learning today

  • French
  • German
  • Italian
  • Spanish
  • Arabic
  • Cantonese
  • Catalan
  • Czech
  • Croatian
  • Danish
  • Dutch
  • English
  • Greek
  • Hebrew
  • Hindi
  • Japanese
  • Korean
  • Mandarin
  • Norwegian
  • Polish
  • Portuguese
  • Russian
  • Swedish
  • Thai
  • Turkish
  • Ukrainian
let’s go