Registration

Academic Programs

Overview

ALC Rabat offers over 450 classes per week for learners of all ages and levels, and serves nearly 20,000 customers per year. With over 20 weekly clubs, plus activities and events, learning expands beyond the classroom.

Internationally certified instructors.

ALC Rabat instructors meet rigorous international standards, with many holding the CELTA certificate.

Personalized customer service and support.

A dedicated team of customer service and academic staff work hard to address the individual needs of students and parents.

Modern teaching methodologies and materials.

While adhering to the ALC curriculum, teachers are encouraged to incorporate creative materials and technologies into their lessons.

Spacious and comfortable facilities.

We take great pride in providing a safe, comfortable and attractive learning environment.

Canvas LMS offers a world-class learning management system.

Used at over 750 of the world's top universities, Canvas LMS, integrated with Canva for Education and Badgr digital credentials, offers a learning technology suite that is unmatched in Morocco.

Adults (ages 15+)
Juniors (ages 12-14)
Children (ages 4-11)
Special Courses
  • Enrollment by term.
  • 3 hours per week; 1 or 2 days per week; 30 hours per term.
  • Class size: 8-20 students.
  • Canvas LMS provides supplemental study activities, important assessment tools,
    and the course final exam (unique email address required).

Learners are carefully placed by language aptitude. Never mixed.

Click here to view the CEFR equivalents for each level in our adult program.


  • Business English.
  • TOEFL Prep.
  • Proficiency modules: Content-based language instruction in the arts & sciences.
    New courses each term.
  • English for Special Purposes and corporate classes.
  • Bac Prep.

  • Annual enrollment (60 hours total).
  • 2 hours, 1 day per week; 20 hours per term.
  • Class size: 8-16 students.
  • Canvas LMS provides supplemental study activities and important assessment tools in higher junior levels
    (unique email address required).

Your child is with classmates of similar age and language aptitude.

Click here to view the CEFR equivalents for each level in our junior program.


  • Annual enrollment (60 hours total).
  • 2 hours, 1 day per week; 20 hours per term.
  • Class size: 8-14 students.

Your child is with classmates of similar age and language aptitude.

Click here to view the CEFR equivalents for each level in our children's program.