Training & Coaching
Develop your skills with professional coaching and regular training sessions.
Looking for tournaments and socials instead? See Events, or view everything together on the Calendar.
Coaching Programs
Beginner Lessons
Perfect for newcomers to the sport. Learn basic strokes, footwork, and game rules in a friendly environment.
- 6-week program
- 1 hour per week
- Equipment provided
Advanced Coaching
Take your game to the next level with specialised coaching focusing on technique, tactics, and competition preparation.
- Individual or small group
- Flexible scheduling
- Video analysis available
Private Coaching
One-on-one coaching sessions tailored entirely to your game. Available with our Head Coach Alan Walsh or a designated assistant coach (subject to Committee approval). Private coaching focuses on whatever you need most — technique correction, match tactics, serving, or specific stroke development.
- Fully personalised to your level & goals
- Conducted outside designated training hours
- Available for juniors and adults
- Flexible scheduling by arrangement
To book a private coaching session, speak to Alan at the hall or get in touch below.
Get Started
Head Coach: Alan Walsh
Phone: 0421 042 687
Email: coach@townsvilletabletennis.org.au
Club Coordinator: Paola Lovera
Phone: 0418 561 648
Email: coordinator@townsvilletabletennis.org.au
Weekly Schedule
Regular recurring sessions — select a filter to narrow by group.
Monday
Social Seniors Social Senior Fixtures (Singles)
9:00 AM – 11:00 AM
$5
Social Senior Fixtures (Singles)
9:00 AM – 11:00 AM
Competitive singles fixture matches for our Social Seniors competition. Players are graded and matched against opponents of a similar level. Results contribute to the season standings.
Social Seniors Social Senior Training
11:00 AM – 12:00 PM
$5
Social Senior Training
11:00 AM – 12:00 PM
A relaxed training session following the Monday fixtures. Work on your technique with coach guidance, drill with a partner, or enjoy a social hit in a friendly, low-pressure environment.
Social Seniors Advanced Social Senior Training
12:00 PM – 1:00 PM
$5
Advanced Social Senior Training
12:00 PM – 1:00 PM
An advanced training session for experienced Social Seniors. Focus on technique refinement, tactical play, and higher-level drills in a supportive environment.
Juniors Junior Fixtures
4:00 PM – 6:00 PM
Junior Fixtures
4:00 PM – 6:00 PM
Weekly competition matches for junior members. Juniors are graded by ability and compete in an age-appropriate format. A great way to build match experience and confidence.
Juniors Aus Rep Training
5:00 PM – 6:00 PM
Aus Rep Training
5:00 PM – 6:00 PM
Training for the club's Australian representative squad — our most advanced juniors preparing for state and national competition. By selection only; speak to a club coach to find out more.
Juniors Invitational Match Play (Jnr & Snr)
5:00 PM – 7:00 PM
Variable
Invitational Match Play (Jnr & Snr)
5:00 PM – 7:00 PM
Match play for Advanced Juniors and invited adult players. Player-run with no coach in attendance — a chance to put training into practice in a competitive setting. Juniors use Buy Your Hours; any cost for invited adult players is arranged with the coach.
Juniors Specialised Juniors
6:15 PM – 7:15 PM
Specialised Juniors
6:15 PM – 7:15 PM
By-invitation sessions for selected junior players working on specific areas of their game. If you're interested in attending, have a chat with a club coach. Note: Specialised Junior sessions use double buy-your-hours.
Hall open for casual hit / table hire: 3:30 PM – 7:30 PM
Tuesday
Juniors Ping.Pong.Play
4:00 PM – 5:00 PM
Ping.Pong.Play
4:00 PM – 5:00 PM
A fun, introductory session for younger beginners. Ping.Pong.Play uses a simplified format to teach basic skills in a playful, engaging way. Perfect for children who are new to the sport.
Juniors Junior Training
4:00 PM – 6:00 PM
Junior Training
4:00 PM – 6:00 PM
Structured coaching for junior players covering footwork, stroke mechanics, and match tactics. Sessions are tailored to each player's development stage, from beginners through to competitive juniors.
Juniors Aus Rep Training
4:00 PM – 6:00 PM
Aus Rep Training
4:00 PM – 6:00 PM
Training for the club's Australian representative squad — our most advanced juniors preparing for state and national competition. By selection only; speak to a club coach to find out more.
Juniors Advanced Juniors
5:00 PM – 6:00 PM
Advanced Juniors
5:00 PM – 6:00 PM
Dedicated training for members of the Advanced Junior squad. Higher-intensity coaching and drilling for juniors who have progressed beyond the general training group. Squad membership is by selection — speak to a club coach to find out more.
Seniors Senior Training
6:00 PM – 7:30 PM
$12
Senior Training
6:00 PM – 7:30 PM
Coach-led training for senior members focusing on technical improvement and match preparation. Includes drills, multi-ball exercises, and practice matches. Suitable for intermediate to advanced players.
Juniors Specialised Juniors
6:15 PM – 7:15 PM
Specialised Juniors
6:15 PM – 7:15 PM
By-invitation sessions for selected junior players working on specific areas of their game. If you're interested in attending, have a chat with a club coach. Note: Specialised Junior sessions use double buy-your-hours.
Hall open for casual hit / table hire: 1:00 PM – 7:30 PM
Wednesday
Social Seniors Social Senior Fixtures (Doubles)
9:00 AM – 12:00 PM
$10
Social Senior Fixtures (Doubles)
9:00 AM – 12:00 PM
Doubles fixture matches for the Social Seniors competition. Teams are paired by the competition coordinator to keep matches fun and balanced. A wonderful mid-week social activity.
Juniors Junior Training
4:00 PM – 6:00 PM
Junior Training
4:00 PM – 6:00 PM
Midweek junior coaching session with a focus on consistency, game strategy, and competition preparation. Coaches provide individual attention alongside group drills.
Juniors Advanced Juniors
4:00 PM – 6:00 PM
Advanced Juniors
4:00 PM – 6:00 PM
Dedicated training for members of the Advanced Junior squad. Higher-intensity coaching and drilling for juniors who have progressed beyond the general training group. Squad membership is by selection — speak to a club coach to find out more.
Juniors Aus Rep Training
5:00 PM – 6:00 PM
Aus Rep Training
5:00 PM – 6:00 PM
Training for the club's Australian representative squad — our most advanced juniors preparing for state and national competition. By selection only; speak to a club coach to find out more.
Juniors Specialised Juniors
6:15 PM – 6:45 PM
Specialised Juniors
6:15 PM – 6:45 PM
By-invitation sessions for selected junior players working on specific areas of their game. If you're interested in attending, have a chat with a club coach. Note: Specialised Junior sessions use double buy-your-hours.
Seniors Senior Fixtures
7:00 PM onwards
Variable
Senior Fixtures
7:00 PM onwards
Wednesday night senior competition fixtures. Cost varies depending on the competition format for the evening. Contact the club for the current season draw and entry information.
Hall open for casual hit / table hire: 3:30 PM – 7:00 PM
Thursday
Juniors Junior Training
4:00 PM – 6:00 PM
Junior Training
4:00 PM – 6:00 PM
Thursday junior training with an emphasis on competitive development. Ideal for juniors looking to sharpen their game ahead of weekend fixtures or upcoming tournaments.
Juniors Advanced Juniors
4:00 PM – 6:00 PM
Advanced Juniors
4:00 PM – 6:00 PM
Dedicated training for members of the Advanced Junior squad. Higher-intensity coaching and drilling for juniors who have progressed beyond the general training group. Squad membership is by selection — speak to a club coach to find out more.
Juniors Aus Rep Training
4:00 PM – 6:00 PM
Aus Rep Training
4:00 PM – 6:00 PM
Training for the club's Australian representative squad — our most advanced juniors preparing for state and national competition. By selection only; speak to a club coach to find out more.
Seniors Senior Training
6:00 PM – 7:30 PM
$12
Senior Training
6:00 PM – 7:30 PM
Evening training for senior players. Covers a range of areas including serve, return, third-ball attack, and defensive play. A great complement to the Tuesday senior session.
Juniors Specialised Juniors
6:15 PM – 7:15 PM
Specialised Juniors
6:15 PM – 7:15 PM
By-invitation sessions for selected junior players working on specific areas of their game. If you're interested in attending, have a chat with a club coach. Note: Specialised Junior sessions use double buy-your-hours.
Hall open for casual hit / table hire: 3:00 PM – 8:00 PM
Friday
Social Seniors Social Senior Fixtures (Doubles)
9:00 AM – 12:00 PM
$10
Social Senior Fixtures (Doubles)
9:00 AM – 12:00 PM
Friday Social Senior fixture matches to round out the week's competition. A relaxed and friendly atmosphere with tea and coffee provided. New social members are always welcome.
Juniors Junior Training
4:00 PM – 6:00 PM
Junior Training
4:00 PM – 6:00 PM
End-of-week junior session with a fun, game-based focus. Coaches use match play and mini-competitions to reinforce the week's training themes in an enjoyable format.
Juniors Advanced Juniors
4:00 PM – 5:30 PM
Advanced Juniors
4:00 PM – 5:30 PM
Dedicated training for members of the Advanced Junior squad. Higher-intensity coaching and drilling for juniors who have progressed beyond the general training group. Squad membership is by selection — speak to a club coach to find out more.
Juniors Aus Rep Training
4:00 PM – 6:00 PM
Aus Rep Training
4:00 PM – 6:00 PM
Training for the club's Australian representative squad — our most advanced juniors preparing for state and national competition. By selection only; speak to a club coach to find out more.
Juniors Invitational Match Play (Jnr & Snr)
5:30 PM – 7:00 PM
Variable
Invitational Match Play (Jnr & Snr)
5:30 PM – 7:00 PM
Match play for Advanced Juniors and invited adult players. Player-run with no coach in attendance — a chance to put training into practice in a competitive setting. Juniors use Buy Your Hours; any cost for invited adult players is arranged with the coach.
Hall open for casual hit / table hire: 3:30 PM – 7:30 PM
Saturday
Juniors Table Tots Beginners
9:00 AM – 10:00 AM
Table Tots Beginners
9:00 AM – 10:00 AM
A beginner session for our youngest players (roughly ages 5–8). Table Tots introduces children to table tennis through fun games and activities, building coordination and a love of the sport.
Juniors Junior Training
10:00 AM – 1:00 PM
Junior Training
10:00 AM – 1:00 PM
Extended Saturday morning training — the primary weekly session for competitive juniors. Multi-ball drilling, technical coaching, and match play over three hours. All junior levels welcome.
Juniors Advanced Juniors
10:00 AM – 1:00 PM
Advanced Juniors
10:00 AM – 1:00 PM
Dedicated training for members of the Advanced Junior squad. Higher-intensity coaching and drilling for juniors who have progressed beyond the general training group. Squad membership is by selection — speak to a club coach to find out more.
Juniors Aus Rep Training
10:00 AM – 12:00 PM
Aus Rep Training
10:00 AM – 12:00 PM
Training for the club's Australian representative squad — our most advanced juniors preparing for state and national competition. By selection only; speak to a club coach to find out more.
Other Women's Only Training
1:00 PM – 2:30 PM
$12
Women's Only Training
1:00 PM – 2:30 PM
A supportive, women-only training environment run by female coaches. Open to all skill levels from complete beginners to experienced competitors. A great first step for women new to the club.
Other Swish (Vision Impaired)
1:30 PM – 3:00 PM
Contact us
Swish (Vision Impaired)
1:30 PM – 3:00 PM
Swish is an adapted table tennis program designed for players with vision impairment, using a beeping ball and tactile court markings. Contact us to find out more about this inclusive program.
Hall open for casual hit / table hire: 9:00 AM – 3:00 PM
Sunday
Open Sunday Social Tournament
9:00 AM – 12:00 PM
$10 ($7 juniors)
Sunday Social Tournament
9:00 AM – 12:00 PM
A relaxed round-robin tournament open to all ages and abilities. Players are grouped by skill level for competitive and enjoyable matches. No pre-registration needed — just turn up, pay, and play!
Hall open for casual hit / table hire: 9:00 AM – 12:00 PM
No sessions found for this filter.
Note: Members may practice during open hall times except during scheduled fixtures.