Los principales idiomas que se hablan en Marruecos son: Árabe: El árabe es el idioma oficial de Marruecos y es hablado por la gran mayoría de la población. El árabe estándar moderno es utilizado en contextos formales, como en la educación y los medios de comunicación. Amazigh (bereber): El amazigh es otro idioma importante en Marruecos. Tiene varias variantes, como el tamazight, el tashelhit y el tarifit, que se hablan en diferentes regiones del país. En los últimos años, el amazigh ha ganado reconocimiento oficial y se ha promovido su enseñanza y uso en la sociedad. Francés: Aunque no es un idioma oficial, el francés tiene una presencia significativa en Marruecos debido a la historia colonial y la influencia francesa en el país. Es ampliamente hablado y utilizado en la administración, la educación, los negocios y los medios de comunicación. Es especialmente común en áreas urbanas y entre las clases educadas.