Core Languages · KES 36,000 per level.
Our most widely studied languages, taught by a deep, established trainer bench.
KES 36,000 tuition per level.
External certification is optional and billed separately by the examining body.
9 languages at KES 36,000 per level.
Every language follows the same admissions process, study modes and group-discount rules — only the tuition and trainer bench differ by tier.
Kiswahili
Practical Kiswahili for everyday communication, work, travel and life in East Africa.
Explore Kiswahili → HelloEnglish
Build confident English for conversation, study, work and professional communication.
Explore English → BonjourFrench
Learn French from beginner level with structured speaking, listening, reading and writing practice.
Explore French → مرحباًArabic
Develop Arabic reading, writing, listening and speaking through a structured progression.
Explore Arabic → HalloGerman
Structured German language training for communication, study, travel and professional goals.
Explore German → HolaSpanish
Learn practical Spanish for conversation, travel, study and international communication.
Explore Spanish → 你好Chinese / Mandarin
Build Mandarin foundations with special attention to tones, listening and practical communication.
Explore Chinese / Mandarin → CiaoItalian
Learn Italian for conversation, travel, study and everyday communication, from your first words to fluency.
Explore Italian → SalaanSomali
Practical Somali for everyday communication, community life and cross-border work in the Horn of Africa.
Explore Somali →The same discount rule applies to every tier.
Tuition drops 3% per additional student sharing one class and timetable, up to 27% off at 10 students. The percentage is identical whether the class is Core or Specialist — only the base tuition differs.
Open the fee calculatorQuick reference
- 1 student: KES 37,000
- 5 students, same class: KES 163,400
- 10 students, same class: KES 272,800
- More than 10 students: custom quotation
Tell us which Core language you want to learn.
Admissions will confirm the appropriate level, timetable and next available intake.