Group and private swim lessons for ages 2.5+


Welcome to the offical Dive and Thrive Swim School!
We are based in Avalon NSW and have two coaches Krystal and Tahli Elliott.
With past State and National level experience in swimming as well as many years of coaching children in multiple sports, we are ready to improve everyone in all areas of water safety and swimming.


• Swim Australia Accredited Coach (all levels up to competitive swimming)
• First Aid qualified, Surf Rescue Certification
• Previous National level swimmer
• Also accredited as a coach in Touch Football

• Swim Australia Accredited Coach (all levels up to competitive swimming)
• First Aid qualified, Surf Rescue Certification, Bronze Medallion, WWCC
• Previous State level swimmer
• Currently enrolled in the Sea Eagles Sports Business Academy - double Diploma (Diploma in Sport, and Diploma in Management & Leadership)
• Also accredited as a coach in Touch Football, Blues Tag and Dance
Please reach us at diveandthrive@outlook.com if you cannot find an answer to your question.
$30 - Group lesson
$75 - One person private
$80 - Two person private
Our classes are 30 minutes long, apart from our level 5 group which runs for 45 minutes.
There is only 4 people per class, with the exception of our level 5 class having 5 people as it runs for 45 minutes.
Our pool is an outdoor heated pool, which is 18m long.
TERM 2 (11 Weeks)
Monday 30th April - Friday 5th July
Public Holiday - Monday 8th June (No classes)
TERM 3 (5 Weeks)
Monday 24th August - Friday 25th September
Term 4 (10 Weeks)
Monday 12th October - Friday 18th December
2.5 years is our starting age.
Swimming lessons will still be on if it is raining. If there is lightning, the lesson will be canceled and either rescheduled or refunded.
If you miss a class, we will endeavour to find a make-up class at some other time during that swim term. Please email us at diveandthrive@outlook.com at least 12 hours prior to your class to advise of your non-attendance. Please note that we cannot guarantee a make up class, as availability is limited due to most of our classes being full. Maximum of one make-up class per swimmer per term. Unfortunately, we do not offer refunds for holidays, missed classes or unused make-up classes.
LEVEL 1 - They can't swim alone and are learning how to.
LEVEL 2 - They can swim around 5m of freestyle alone.
LEVEL 3 - They can swim 15-20m of freestyle alone.
LEVEL 4 - They can swim 25m plus.
LEVEL 5 - They can swim all strokes 50m.
MONDAY 7AM - Level 4/5
MONDAY 730AM - Level 2
MONDAY 8AM - Level 3
MONDAY 330PM - Level 4
MONDAY 4PM - Level 2
MONDAY 430PM - Level 4/5
MONDAY 530 - Level 4/5
TUESDAY 7AM - Level 4
TUESDAY 730AM - Level 4
TUESDAY 8AM - Level 4
WEDNESDAY 4PM - Level 1
WEDNESDAY 430PM - Level 2
WEDNESDAY 5PM - Level 3
THURSDAY 645AM - Level 5 (45 min class)
THURSDAY 730AM - Level 1
THURSDAY 8AM - Level 3
THURSDAY 830AM - Level 2
THURSDAY 9AM - Level 1
THURSDAY 330PM - Level 4
THURSDAY 4PM - Level 2
THURSDAY 430PM - Level 3
THURSDAY 5PM - Level 4
FRIDAY 730AM - Level 2
FRIDAY 8AM - Level 3
FRIDAY 830AM - Level 2
FRIDAY 9AM - Level 2
FRIDAY 930AM - Level 1
Yes! Send us an email and we will find a time that suits for a 30 minute private.
Yes! We only run private classes for adults. Please enquire through email so we can find a time that suits.
My experience with Dive and Thrive has been absolutely fantastic! Krystal and Tahli are incredible instructors—patient, encouraging, and full of positive energy. They create such a warm and supportive environment for the children that they teach. Their lessons are fun, structured, and tailored to each swimmer’s level, which really makes a difference. I can’t recommend Dive and Thrive highly enough!
We had the absolute privilege of attending a Dive and Thrive 5 day holiday intensive program over January. After a few years of trying different swim centres this is the first time my boys would be excited to attend a lesson. Seb and Otis started the week overconfident with little skill, but by the end were diving underwater, retrieving toys, and floating independently on their backs. Tahli clearly set expectations and did an amazing job keeping two energetic brothers focused with a firm but fun approach. I would recommend Krystal and Tahli as your child’s next swim coaches and I am looking forward to progressing the boys to the next level. All communication was answered promptly and professionally by the girls, I could not praise them enough!
Our three daughters are learning to swim at Dive and Thrive and they absolutely love Tahli and Krystal. After completing a one-week intensive followed by weekly lessons, we’ve seen such huge improvements in their skills and confidence. They are truly thriving. Living by the beach, water safety is so important to our family, and we feel incredibly lucky to have such a caring local family teaching our girls to swim in a fun, supportive environment.
Krystal and Tahli at Dive and Thrive Swim School are fantastic. Our 9-year-old son Alfie loves his early morning classes—they’re fun, motivating, and really focused on improving strength and technique. It’s a great way for him to start the day, and we’ve seen wonderful progress. We Highly recommend!
Krystal and Tahli bring such great energy to their swim lessons. Their patience and adaptability have been so welcomed by our kids. Our son has special needs and finding services that work well can be tricky, but Dive and Thrive have made swimming a favourite activity!
We have had such a wonderful experience at Dive and Thrive swim school. Krystal and Tahli are incredibly patient, friendly and genuinely care about each child's confidence and skills in the water. The classes are well structured, safe and fun! We couldn’t recommend them more highly.
We’ve had such a wonderful experience with Dive and Thrive. The communication has been excellent from the start, and the team are always super friendly and accommodating. My daughter has previously been quite nervous and hasn’t enjoyed swimming lessons, but they made a huge effort to ensure she felt comfortable and supported in the water with Krystal. The care and patience shown have made such a difference — we couldn’t be happier.
Dive and Thrive is a beautiful family swim school. Krystal, her mum and sisters were so welcoming to my 3-year-old, and it was so reassuring having two energetic and experienced swimmers in the water with the young ones. They were calm, patient and really took the time to let my little one get used to the environment at his own pace. Such a warm, supportive and family-focused place
We’re loving Dive and Thrive Swim School! After one intensive week in the hols, my 6yr old is doing strokes he’d never done before. He loves being there, feels really comfortable and the girls are amazing, so pro but also very warm and encouraging. It’s such a great environment to learn in. My 2 yr old is already counting down the days until she’s 2 1/2 and old enough to start!






We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.