Programs

ICM Tennis programs

Group lessons for kids, juniors and adults, private and semi-private lessons, camps and High Performance, in Oshawa, Whitby and Uxbridge.

PROGRAMS

Every age group, with the price on the page.

Group lessons in Oshawa, Whitby and Uxbridge. Every class is one hour, and racquets and balls are provided.

ICM juniors in red shirts gather around their coach before a drill.
  • Ages 3 to 5

    Beginner

    The youngest group, with short rallies and ball games on a smaller court. No experience needed.

    $188/month

    Oshawa: full, waitlist open

    Whitby: 3 times with spots

    Find your level
  • Ages 6 to 8

    Beginner · Intermediate

    Start at Beginner with no experience, or join Intermediate after 12 to 24 months of lessons.

    $188/month

    Oshawa: 2 times with spots

    Whitby: 4 times with spots

    Find your level
  • Ages 9 to 12

    Beginner · Intermediate

    Beginner or Intermediate groups, and weekly ranking matches to play for points.

    $188/month

    Oshawa: 1 time with spots

    Whitby: 2 times with spots

    Find your level
  • Ages 13 to 16

    Beginner · Intermediate

    Junior groups at both levels, and a route to High Performance with the director's approval.

    $188/month

    Oshawa: 1 time with spots

    Whitby: 1 time with spots

    Find your level
  • An adult player serving in a doubles game on an outdoor court.

    Adults

    Beginner and Intermediate groups in Oshawa. New to tennis? The Beginner group needs no experience.

    $188/month

  • An ICM coach feeds balls from the net on an outdoor court.

    High Performance

    For players with more than 3 years of lessons who want to compete. Technical, tactical, physical and mental training. Entry needs the director's approval.

    Ages 8 to 15 · Oshawa

  • ICM juniors and a coach cheer together at the end of a session on an outdoor court.

    Summer camp

    Tennis camp in Whitby and Oshawa. Half day or full day, Monday to Friday.

    $300/week

    2026 is fully booked · 2027 registration opens January 22, 2027

Also at ICM: ICM 30 intake, ages 3 to 5 · VIP home program · Assistant Coach Pathway, 16+

Monthly prices are plus 13% HST and are charged on the 20th for the next month.

Group, semi-private and private lessons

  • Group classes
  • Semi-private lessons
  • Private lessons
  • Aerobic tennis Fully booked

For private and semi-private lessons, call 647-787-0704 or email info@icmtennis.com.

View schedule

Not sure which class fits?

Find your level

Call/Text

Call 647-787-0704 Text 647-787-0704

On this page

    FIND YOUR LEVEL

    Which level, which city, and is there a spot?

    Three taps. We match you to the right class and show the times with spots left. If it is full, you can join the waitlist right here.