Excellence in Education • Character Development • Academic Achievement

Discover Our Programs

Activities & Clubs

Arts & Culture

Creative Clubs & Lifeskills

Hands-on experiences that blend artistry, self-expression, and practical skills for every learner.

Home Science Club
01

🍳 Home Science Club

Master cooking, nutrition & life skills

📅
Schedule

Every Saturday | 9:00 AM - 12:00 PM

Why Join?

  • Hands-on cooking experience
  • Learn nutrition & health
  • Instructor: Mrs. Sarah Wanjiku
Learn More
Drama Club
02

🎭 Drama Club

Express yourself through performance

📅
Schedule

Wed & Fri | 3:00 PM - 5:00 PM

Why Join?

  • Build confidence & creativity
  • Performance opportunities
  • Teacher: Ms. Grace Wanjiku
Take The Stage
Music Club
03

🎵 Music Club

Discover your musical talents

📅
Schedule

Mon-Fri | 7:30 AM - 8:00 AM

Why Join?

  • Learn instruments & vocals
  • Perform at school events
  • Teacher: Mr. David Kiprotich
Make Music
Ballet
04

🩰 Ballet

Grace, rhythm & creative expression

📅
Schedule

Tue & Thu | 3:30 PM - 5:00 PM

Why Join?

  • Develop poise, flexibility, and balance
  • Perform in showcases throughout the year
  • Instructor: Mr. Douglas
Dance With Us
Sports & Adventure

Active Clubs & Competitive Teams

High-energy programmes that inspire teamwork, resilience, and healthy lifestyles.

Scouts
05

🏕️ Scouts

Adventure, leadership & teamwork

📅
Schedule

Every Saturday | 8:00 AM - 12:00 PM

Why Join?

  • Outdoor survival skills
  • Leadership development
  • Scout Leader: Mr. Henry Kamau
Join Adventure
Taekwondo
06

🥋 Taekwondo

Discipline, fitness & self-defense

📅
Schedule

Mon & Wed | 4:00 PM - 5:30 PM

Why Join?

  • Build physical fitness
  • Learn self-defense techniques
  • Master: Master Kim Lee
Start Training
Skating
07

🛼 Skating

Balance, agility & fun on wheels

📅
Schedule

Tue & Thu | 4:00 PM - 6:00 PM

Why Join?

  • Develop balance & coordination
  • Build confidence
  • Coach: Coach Sarah Kimani
Roll With Us
Football
08

⚽ Football

Teamwork, strategy & fitness

📅
Schedule

Mon & Fri | 4:00 PM - 6:00 PM

Why Join?

  • Team sports & strategy
  • Physical fitness
  • Coach: Coach Peter Mwangi
Join The Team
Basketball
09

🏀 Basketball

Speed, precision & team spirit

📅
Schedule

Tue & Thu | 4:30 PM - 6:00 PM

Why Join?

  • Build speed & coordination
  • Competitive team sport
  • Coach: Coach James Ochieng
Shoot Hoops