Tennis Coaching for all ages and abilities

Learn from experienced coaches and help accelerate your tennis development. Our programs cater to all skill levels and ages. Coaching starts from as young as 3 years with out Tiny Tennis program and progresses through to Colour Ball lessons and Squads. Coaching is term-based, in line with the Queensland public school dates. Adult coaching is also available and for those looking for individualised attention, there is the option of Private Lessons.

All our children and school programs incorporate teaching principles from both Tennis Australia and the Australian Tennis Professional Coaches Association (ATPCA).


Book a free 15 minute assessment to determine the most suitable class for your child.


Enrol online through SportHub (see video guide at bottom of webpage)


2024 Tennis Term Dates
Term 1Monday 22 January - Thursday 28 March
Term 2Monday 15 April - Saturday 22 June
Term 3Monday 8 July - Saturday 14 September
Term 4Monday 30 September - Saturday 14 December

There will be no lessons on the following Public Holidays:

2024 Public Holidays
Term 1Friday 26 January
Term 2Thursday 25 April, Monday 6 May
Term 3Wednesday 14 August
Term 4Monday 7 October


Ages: 3-5 years

Duration: 30 minute sessions

Key Skills Learnt: Developing motor skills

Pricing: $20 per session

Tiny Tennis introduces your child to tennis through games and fun activities. During this stage your child will learn the basics of tennis including how to rally.

Ages: 5-7 years

Duration: 30 Minutes | 1 hour - Advanced

Skills Learnt: Introduction to tennis, group interaction, coordination and spacial awareness

Pricing: Red Ball - $22 per session | Red Ball Advanced - $26 per session

The Red Stage is for beginners. The program uses over-sized balls with 25 per cent compression, which are the lowest bouncing balls, This allows them to travel through the air slower, making it easy for even the youngest of players to hit the ball comfortably.

Ages: 7-10 Years

Duration: 1 Hour

Skills Learnt: Importance of communication and teamwork, control and coordination and movement sequences

Pricing: Orange Ball -  $27 per session | Orange Ball Advanced - $35 per session

After mastering the Red Stage, your child will move onto Orange, where the ball bounces a little higher (50 per cent compression) and court is a bit bigger.

Ages: 9-12 Years

Duration: 1 hour | Advanced - 1 hour 30 minutes

Skills Learnt:  Game play, technique, strategy and competition rules

Pricing: Green Ball - $27 per session | Green Ball Advanced - $35 per session

When your child moves onto Green Ball, they will move to a full size court with a 75 per cent compression ball. Green Stage brings all the elements of playing the game of tennis into practice, with players strategically deciding on shot making and participating in singles and doubles play.


Duration: 90 minute lesson

Pricing:  $37 per session

Teen Squads offers a longer, 90-minute lesson. Available for all ages, it is usually offered to graduates from our Hot Shots (Colour Ball) Program, but is also the place for teenage beginners looking to get started in tennis. The program expands the knowledge and technical development of pupils as they begin yellow ball tennis.

Duration: 90 minute session

Pricing: $37 per session

Challenger Squads offer a smaller ratio and a 90-minute lesson.  Although available for all ages, it is usually offered to graduates from our Teen Squad. It is a suitable entry point into our program for more experienced teenagers. The program continues to expand the knowledge and technical development of pupils as they progress to full body strength and the ability to cognitively and physically develop adult-like techniques.

Duration: 120 minute session

Pricing: $57 per session

Our highest-level squads offer a smaller ratio and a longer 120-minute lesson. Entry into Elite and Griffith Squads is available to those pupils who have been assessed by our Head Coach as being appropriate in skill level and behaviour. These squads are reserved for those pupils who have a passion for tennis, who are respectful to both coaches and other players, are team players who are a role model to younger pupils and are willing to work very hard on and off court towards their goals.


Duration: 1 hour

Pricing: $18 per session

Beginner classes are intended for those who have little or no confidence with a racquet. The basics of tennis will be learnt in these lessons including scoring, strokes: forehand; backhand; serve and volley, along with general court positioning.

Duration: 1 Hour

Pricing: $18 per session

Intermediate to Advanced classes are for players who are more adept with their skills but who need help with their stroke development, tactical and technical elements of the game and taking their game to the next level.


Fixtures sessions provide an excellent opportunity for matchplay with players of similar abilities. It is designed as a way for players to put into action the knowledge and skills learnt in their lessons.


When: Friday | 4:30 - 5:30 pm

Price: $18 per session


When: Friday | 4 - 6 pm

Price: $20 per session


Tiny Tennis      8:00 - 8:30 am
Red Ball  4:00 - 4:30 pm   4 :00 - 4:30 pm8:30 - 9:00 am |  
9:00 - 9:30  am
Orange Ball 4:30 - 5:30 pm  4:30 - 5:30 pm  8:30 - 9:30 am |  
9:30 - 10:30 am |  
10:30 - 11:30 am
Orange Ball Fixtures    4:30 pm - 5:30 pm 
Green Ball 4:30 - 5:30 pm      
Teen Squad  4:30 - 6:00 pm 4:30 - 6:00 pm   9:30 - 11:00 am
Challenger Squad  4:30 - 6:00 pm 4:30 - 6:00 pm    
Elite/ Griffith Squad4:30 - 6:30 pm   4:30 - 6:30 pm   
Adult Classes   7:00 - 8:00 pm  


James has had 15 years experience in the tennis industry working across the United Kingdom, Australia and Malaysia.

He has worked for the Malaysian Federation as a touring coach on the ITF Junior circuit and he also managed their Davis Cup and Fed Cup teams.

James spent a year on the professional tour as a private coach to an Australian player, coaching them to a career high 250 ATP and into the Australian Open qualifying rounds.

Prior to joining Griffith, James has spent the last 3 years at a private school in Brisbane, building a program that offered a full playing pathway from Red Ball to full-time players.


Class Name Cost per session
Tiny Tennis $20
Red Ball $22
Red Advanced $26
Orange Ball $27
Orange Advanced $35
Green Ball $27
Green Advanced $35
Teen Squad $37
Challenger Squad $37
Elite Squad/ Griffith Squad $57
Adult Classes $20

Packages are available for multiple sessions and fixture combinations.


A guide on how to enrol in tennis coaching online at Griffith University.

Griffith University Online Tennis Enrolment

Our site uses technologies of third-party partners [such as NextRoll] to help us recognize your device and understand how you use our site(s) so that we can improve our services to reflect your interests and serve you advertisements about the [programs and/or services] that are likely to be of more interest to you. Specifically, [NextRoll/these partners] collect information about your activity on our site(s) to enable us to; measure and analyse traffic and browsing activity on our site(s and show advertisements for our programs and/or services to you on third-party sites.

Contact us

General enquiries

(07) 3735 1177


Connect on social media

Common questions