Teach English in Morocco

Apply to teach abroad in Morocco and discover a facsinating country and culture. This might be an off the beaten track destination for teachers but you can find ESL jobs here. Marrakesh is one of the most popular places to teach English, this is a world famous and very cultured city. When teaching in Morocco you will get a chance to explore exotic Moroccan culture and traditions. 


Teaching, Language & TEFL Jobs in Morocco

Teach English in Morocco

Guide to Teaching English in Morocco

Arabic is the official language Morocco but French is also commonly used and the local government are very keen for more people to learn English. Schools also often lack the facilities we take for granted in the Western world and many students struggle to pass certain subjects and you can help by teaching and helping in local schools and community centres.

Native French and English teachers are in demand as people often work in the tourism industry and need to communicate with foreigners. There is a free education system in place operated by the Moroccan government which most children attend from an early age. Unfortunately some children in rural areas especially, often miss school to work full time jobs. This is the perfect way to spend a meaningful gap year Morocco!


Requirements for Teaching English in Morocco

A BA/BS degree is preferred but not always a fixed must but most employers will as if you have a TEFL / TESOL certification. There is also the option to take an Arabic or French class during your stay. 


TEFL Jobs in Marrakesh

Popular Places to Teach English 

Most teaching jobs are found in the larger cities like:

  • Marakesh
  • Casablanca
  • Agadir


Types of Students

Business professionals, adult language learners and children.


Teaching Jobs in Morocco

Where to Apply

Both public schools and private language schools employ foreign TEFL teachers.


English Teaching Jobs in Morocco

Average Working Week

Teaching hours are generally around 20–25 hours of classroom lessons and allow extra time for preparation.


Salary for Teaching in Morocco

When teaching English in Morocco you can expect an average monthly wage of around £300 - £700 (US$500  - 1000 / 4,000 - 8,000 MAD). A lot of positions are unpaid though which will appeal if you would like to make a different to the lives of disadvantaged children in the country. View our Morocco volunteer opportunities for more information.


Morocco TEFL Courses

Cost of Living

How much your outgoings are really depends where in Morocco you are based. We expect you to have around £300 - £500 of monthy costs (US$500 - 800 / 4,000 - 8,000 MAD) which includes food, rent and going out. You will usually need to cover your flights and housing alhough employers will be able to help with this.


Morocco TEFL Reviews

Have you been to work as a teacher in Morocco? Would you like to share your experience? Contact us today.

"I went to teach at a deaf and mute school in Marakech with my sister which was a life-changing trip." - Justine, UK



Related Pages