Langues au Maroc
Le Maroc compte deux langues officielles : l'amazighe et l'arabe. Chacune des deux langues est parlée sous différentes formes dialectales, alors que l'arabe littéral est la langue administrative et que l'amazighe ne possède pas de forme unifiée ; cependant une version standardisée de l'amazighe est progressivement introduite.
Langue française au Maroc
En 2005 le Maroc amorce une libéralisation économique et des privatisations. Selon Moha Ennaji, ses activités dans des secteurs variés a renforcé sa maîtrise de la langue française. Aujourd'hui, le français est la deuxième langue du pays dans le domaine des affaires et est enseigné à partir de la troisième année du primaire pour un volume horaire de huit heures par semaine. Des réformes introduites par la Charte nationale de l'éducation à l'enseignement primaire prévoient dès la deuxième année du primaire une initiation de 90 minutes à la langue française.