Registration Open
New Full Day Offer

Unwrap Holiday Magic at ESF Winter Camps!

Spark your child’s creativity and confidence this season! Led by qualified educators, our English-immersive camps cover Languages, 6+ Sports, Playgroups, STEM & Arts.

❄️ NEW: Winter Full-Day Camps (Ages 5–11)

Combine morning classroom learning sessions with afternoon multi-sports for a full day of learning and fun! Available at Kowloon Junior School & Renaissance College

🎁 FULL DAY CAMP OFFER: Enjoy 10% OFF

Promo Code: ESF_WINTER10

(Valid until 16 Nov 2026, 11:00 AM cut-off)

Both week-long programmes and single workshops available.

Click HERE to browse our programme listing
Click HERE to browse the Full Day Camp listing 

 


Follow us on social media!

中
cart
MENU

    Sports

    Sports

    Each week, over 4,000 young athletes run, jump, throw, kick, balance, smile, laugh, and develop their love of sports with ESF Sports.

    Join the fun! The role of sport in the development of young children cannot be underestimated. Here at ESF Sports, we translate our knowledge and passion for sport into a whole range of fun, exciting, challenging, and structured programmes designed to foster a lifetime love of sport.

    All programmes are open to both ESF and Non-ESF Students!

    All
    Basketball
    Football
    Gymnastics
    Multi-sports
    Pickleball
    Swimming
    Tennis
    Kindi-Combo: English & Multi-Sports (Unaccompanied)
    (Ages 3-5 years)
    Multi-Sports (Accompanied)
    (Ages 3 - 5 Years )
    Multi-Sports (Unaccompanied)
    (Ages 5 - 6 Years )
    Basketball (BB1)
    (Ages 5 - 6 Years)
    Basketball (BB2)
    (Ages 7 - 8 Years)
    Basketball (BB3)
    (Ages 9 - 10 Years)
    Basketball (BB4)
    (Ages 11 - 12 Years)
    Basketball (BB5)
    (Ages 13 - 14 Years)
    Basketball (BB6)
    (Ages 15 - 16 Years)
    Basketball – Academy – Development League
    (Ages 7 - 10 Years)
    Basketball – Academy – Elite Academy
    (Ages 11 - 15 Years)
    Basketball - Academy - Secondary Academy - Girls Only
    (Ages 11 - 15 Years)
    Football - Lower Primary (FB1)
    (Ages 5 - 7 Years)
    Football - Upper Primary (FB2)
    (Ages 8 - 11 Years)
    Football - Pre-Academy (FB3)
    (Ages 12 - 15 Years)
    Football - Academy - Player Development Programme (Invitation Only)
    (Ages 6 - 9 Years)
    Football - Academy - Elite Academy (Invitation Only)
    (Ages 10 - 16 Years)
    Swimming - Baby & Me Level 2 (SW0A)
    (Ages 19 - 36 Months)
    Swimming -Baby & Me Level 1 (SW0B)
    (Ages 4 - 18 Months)
    Swimming (SW1B)
    (Ages 3+ Years)
    Swimming (SW2)
    (Ages 5 - 8 Years)
    Swimming (SW2A)
    (Ages 6 - 9 Years)
    Swimming (SW1A)
    (Ages 4 - 7 Years)
    Swimming (SW3)
    (Ages 7+ Years)
    Swimming (SW4)
    (Ages 7+ Years)
    Swimming (SW5)
    (Ages 7+ Years)
    Swimming - Squad Level 1 - Foundation (SW6F)
    (Ages 9+ Years)
    Swimming - Squad Level 2 - Development (SW6D)
    (Ages 9+ Years)
    Swimming - Squad Level 3 - Competitive Squad (SW6C)
    (Ages 12+ Years)
    Swimming - Adult Level 1 - Beginners (SWADB)
    (Ages 18+ Years)
    Swimming - Adult Level 2 - Fitness (SWAD)
    (Ages 18+ Years)
    Tennis (TEN1A)
    (Ages 4 - 6 Years)
    Tennis (TEN1B)
    (Ages 7 - 8 Years)
    Tennis (TEN2)
    (Ages 7 - 8 Years)
    Tennis (TEN3)
    (Ages 9 - 11 Years)
    Tennis - Development Programme (TENDP)
    (Ages 12 - 15 Years)
    Gymnastics (GYM)
    (Ages 4 Years)
    Gymnastics (GY1)
    (Ages 5 - 6 Years)
    Gymnastics (GY2)
    (Ages 7 - 8 Years)
    Gymnastics (GY3)
    (Ages 9 - 10 Years)
    Gymnastics (GY4)
    (Ages 11 - 12 Years)
    Gymnastics - Competitive Programme - Level 1 & 2 Junior - GYALP1-2J
    (Ages 5 - 7 Years)
    Gymnastics - Competitive Programme - Level 3 & 4 Junior (GYALP3-4J)
    (Ages 7 - 9 Years)
    Term 1 Gymnastics - Competitive Programme - Level 1 & 2 Senior (GYALP1-2S)
    (Ages 8 - 10 years)
    Gymnastics - Competitive Programme - Level 2 & 3 Junior (GYALP2-3J)
    (Ages 6 - 8 Years)
    Gymnastics - Competitive Programme - Level 2 & 3 Senior (GYALP2-3S)
    (Ages 9 - 12 Years)
    Competitive Programme - Level 3 & 4 Senior (GYALP3-4S)
    (Ages 10 - 14 Years)
    Pickleball (PB1A)
    (Ages 5 - 6 Years)
    Pickleball (PB1B)
    (Ages 7 - 8 Years)