Morocco has the highest English proficiency rate in the entire Arab World. It’s about the same as France. Therefore, I believe Morocco can do better. There are many reasons why more and more Moroccans are learning English.
English is the business language. If you want to do international business English is a must.
2. WIDELY SPOKEN
There are roughly 400 million who speak English as a first language in the world (*Wikipedia)
3. COMMUNICATE WITH OTHER NON ARABIC SPEAKERS
Traveling Germans, Koreans, Japanese, Swiss, Danish, Swedish, Norwegian, Hungarians, Austrians, Dutch, Turkish, Indians, and Croatians, learn it as a second language.
4. FRIENDS FROM THE UNITED STATES
Morocco is America’s first and longest friend. Most Arabs do not understand that in the United States, Arabs are not given a disadvantaged minority status. The majority view Arabs and Moroccans as Caucasian, unlike Europe where they are classified as Asian. Thus leading to Americans viewing Moroccans as more similar, rather than different in beliefs. Americans have always had fascination with Moroccan culture. Morocco is one of the only countries that Americans will leave the homeland for and want to document the culture. Americans respect Moroccans on a level that they only have for their own.
5. ENGLISH IS NOT EXPECTED ITS RESPECTED
The one thing that will put a smile on an English speakers face, is hearing a bit of English. English speakers don’t expect Moroccans to speak English (unlike the French), but if they do it’s very easy to make conversation and friends.