Explore Our Clubs

Discover our vibrant extracurricular programs that develop talents, build character, and create unforgettable experiences

School chess team
Sports

Chess Academy

Mondays & Thursdays 3:30-5:00 PM JSS 1+

Our competitive chess program sharpens critical thinking, strategy, and concentration. Players represent the school in local and regional chess tournaments.

2-time regional champions
Professional coaching staff
Students with robots
STEM

Robotics Club

Tuesdays 4:00-5:30 PM JSS1+

Students design, build, and program robots to solve challenges. Our team competes in national robotics competitions.

LEGO Mindstorms & VEX Robotics
2023 National Finalists
Drama club performance
Arts

Drama Society

Wednesdays 3:45-5:15 PM All Grades

From improvisation to full-scale productions, students develop confidence, creativity, and performance skills.

Annual school musical
Public performances
Debate team competition
Leadership

Debate Team

Fridays 4:00-6:00 PM SSS1+

Develop critical thinking and public speaking skills while competing in regional and national debate tournaments.

Model UN participation
Annual oratory contest
Students coding
STEM

Coding Club

Thursdays 3:30-5:00 PM Grade 4+

Learn programming languages, develop apps and games, and participate in hackathons and coding competitions.

Python, JavaScript, Scratch
Annual app showcase
School band performing
Arts

Music Ensemble

Mondays & Wednesdays 4:00-5:30 PM All Grades

Opportunities for instrumental and vocal performance, including choir, jazz band, and traditional music groups.

Instrument loan program
Annual music festival

Why Join a Club?

Build Community

Connect with peers who share your interests and passions.

Develop Skills

Gain practical experience beyond the classroom.

Enhance College Apps

Demonstrate commitment and leadership to universities.

Have Fun!

Enjoy memorable experiences with friends.

Ready to Join a Club?

Registration is open at the beginning of each term. Some clubs have limited spaces.