🎾 Tennis Lessons for All Ages

At ICM Tennis, we specialize in beginner-level, intermediate-level, and High-Performance tennis lessons for kids, teens, and adults. Our programs are crafted by experienced coaches to focus on fun, technique, and long-term development.

Find your Perfect Program
MEMBERSHIP

Simple, Transparent Pricing

One membership. Full access. No hidden fees.

ALL PROGRAMS
$150/month

Per player

  • βœ“ Kids Beginner & Intermediate programs
  • βœ“ Adult Beginner & Intermediate programs
  • βœ“ Both Whitby & Oshawa locations
  • βœ“ Professional coaching at every level
  • βœ“ Flexible monthly commitment
Browse Programs & Register β†’
πŸ•οΈ

Summer Camp Pricing

Tennis & Pickleball Summer Camp 2026 is priced separately. Visit the program registration page for full camp rates and schedule details.

View Summer Camp Programs β†’
❓

Have Questions?

Not sure which program fits best? Our team is happy to help you find the right level and location for you or your child.

PROGRAMS & REGISTRATION

Find Your Perfect Program

Select your location and level to get started on court

Whitby
Ages 3–17
🎾

Kids Beginner

Level 1–6

Build foundational skills from the ground up β€” perfect for first-time players ready to fall in love with tennis.

Register Now β†’
Oshawa
Ages 3–17
🎾

Kids Beginner

Level 1–6

Fun, structured lessons that introduce young athletes to the fundamentals of tennis in a supportive setting.

Register Now β†’
Whitby
Ages 6–12
πŸ†

Kids Intermediate

Level 1–6

Sharpen strategy, court awareness, and consistent strokes for players ready to elevate their game.

Register Now β†’
Oshawa
Adults
πŸ™‹

Adults Beginner

Level 1–6

It's never too late to start. Learn tennis in a relaxed, social environment designed for adult beginners.

Register Now β†’
Oshawa
Adults
πŸ’ͺ

Adults Intermediate

Level 1–6

Refine your technique, build match strategy, and take your game to the next level with focused coaching.

Register Now β†’

Meet Our Coaches

Mahdi Taremi

Mahdi Taheri

Director

Sarah Raz

Sarah Raz

Samuel

Samuel

Sam Sherafat

Sam Sherafat

TJ Gohardoust

TJ Gohardoust

Justin Travis

Justin Travis

πŸ‘€

Rajiv Varyani

🌟 Why Choose ICM Sport Academy?

Global Presence

With active operations in Canada, the U.S., and the UAE, we’re proudly international and always growing.

Expert Coaches

Train under certified professionals with decades of experience coaching thousands of players.

Proven Results

We’ve helped players win national titles, earn scholarships, and grow into confident athletes.

Kid-Centered Focus

We specialize in children’s training, offering safe, fun, and structured programs to build talent early on.

GETTING STARTED

πŸ“ How Registration Works

From sign-up to the court in just a few simple steps

Step 1: Choose Your Program

Select your preferred location (Whitby or Oshawa), skill level (Beginner or Intermediate), and age group to find the perfect program for you or your child.

Step 2: Pick Your Schedule

Choose your starting month and preferred day of the week that fits your schedule. We offer flexible options across multiple time slots.

Step 3: Complete Secure Payment

Fill out the registration form and complete your payment securely. Your information is fully protected through our encrypted registration system.

Step 4: You're All Set!

You'll receive an email confirmation with all your registration details β€” program, schedule, and location. Just show up and play!

❓ Frequently Asked Questions

πŸ“ How long is each lesson?

Each session runs for 1 hour and follows a structured, age-appropriate curriculum.

🎾 Do we need our own racquets and balls?

You're welcome to bring your own racquet and balls, but equipment is also available at our Dubai facility.

πŸ‘Ά What is the minimum age to start?

Children can begin as early as age 3, with programs tailored to their developmental stage.

πŸŽ“ What are your coaches' qualifications?

Our Director, Dr. Mahdi Taheri, holds a PhD in Physical Education, Club Pro 2, and ITF certifications. All ICM coaches are certified in Canada and bring years of elite coaching experience.

🀝 Do you offer private or semi-private lessons?

Yes, we do! For private or semi-private lesson inquiries, please email info@icmsportacademy.ca.

πŸ“ How do I register?

Choose your age group, sign in or create an account on Joombula, then pick your preferred time slot and complete payment securely. Everything is managed through our registration platform.

πŸ“… Are makeup sessions offered for missed classes?

Unfortunately, we do not offer makeup classes for individual absences β€” this policy is consistent with most organized sports activities.

πŸ’¬ Still have questions? β€” we're here to help!

Our Locations