Volunteer Teaching Program in Morocco Rabat

Trip Highlights

  • Take weekend trips to some of the most gorgeous cities around Rabat; such as Marrakech, Fes, etc. 
  • Experience a unique mix of European, Arabic, and African(Berber) culture at one place.
  • Volunteer work at local schools to teach english or french langauge to the children who come from poor family backgrounds.
  • Help make a significant development in the lives of these underprivileged children.
  • Try your hands on various different departments of work to provide support in the best way possible.
  • Enjoy some of the most sumptuous cuisines and explore the glittering markets.


Morocco has one of the lowest literacy rates in the world, despite the fact that government provides free education to children below 15 years of age. Gap year travelers joining the teaching english program in Morocco are placed in community, NGO or public schools, which do not have the manpower or resources to provide good English or French teachers to the students. You do NOT need to know Arabic to join this program. You would be teaching children from 10-16 years old with basic to intermediate level of English or French. Working in the program would allow you to understand the education system in Morocco and at the same time help out the children in need for a better education. You are open to teach Math, art & craft and do other activities while at the schools under this program. Volunteering for teaching english program in Morocco is a great experience and an amazing opportunity for those looking for international work experience.

Volunteer Roles & Responsibilities

Volunteer Work Schedule


Dates & Cost



Got a Question? Write to us

How To Apply

  • How To Apply Step 1 1
    Login To Volunteering Solutions
  • How To Apply Step 1
  • How To Apply Step 2 2
    Select Your Destination & Project
  • How To Apply Step 2
  • How To Apply Step 3 3
    Fill the Application Form & Make Payment to Secure your place
  • How To Apply Step 3
  • How To Apply Step 4 4
    Hurray! There you go!

Please Wait...

While we connect you to the Payment Gateway!
This could take anywhere between 5-20 seconds!