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.

-
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
-

Adults
Beginner and Intermediate groups in Oshawa. New to tennis? The Beginner group needs no experience.
$188/month
-

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.
-

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.
Not sure which class fits?
Find your level