Swimming lessons are one of those things every family in our region ends up looking into sooner or later. Whether you’re after gentle water familiarisation for a six month old or squad training for a competitive ten year old, there’s a swim school nearby that fits.
We’ve pulled together every swim school across Newcastle, Lake Macquarie, Maitland, Cessnock and Port Stephens in one place, broken down by region so you can find your closest option fast. Look out for the Baby & Toddler section below if you’re just starting out with a little one.
Jump to your area: Baby & Toddler Classes | Newcastle | Lake Macquarie | Cessnock / Maitland | Port Stephens
Before you book in, it’s worth reading our guide to indoor swimming pools in Newcastle, Lake Macquarie & the Hunter if you’d rather do casual swims first, and our school holiday guide for intensive holiday programs running outside school term.
Baby & Toddler Swim Classes

Getting your baby comfortable in the water is one of the most rewarding things you can do together in the first few years. Most schools in our region start baby programs from around 3 to 6 months, with a parent or carer in the water the whole time. It’s a great way to bond, build water confidence early, and give yourself a regular weekly outing during the baby years.
Here’s where to find dedicated baby and toddler programs, region by region.
Newcastle: Arnold’s Swim Centre starts baby water awareness from 4 to 6 months in their heated Mineral Magna Pool. Balance Collective’s Aqua Babies runs from 6 to 15 months. Fins Swim School offers a free monthly baby program for 3 to 9 month olds in their chlorine free, purpose built pool. Mauro Swim Team starts babies at 6 months with a strong focus on water familiarisation before moving to independent lessons.
Lake Macquarie: Coughlan’s runs Parent and Baby classes from 4 months in a hydrotherapy pool heated to 34 degrees, the warmest baby option in the region. AquaStars and East Lakes Swim Centre both start infant classes from 6 months. JUMP! Swim Schools Cardiff offers baby water play from 3 to 6 months before progressing into Parent and Child levels up to age 4. Lake Mac Swim Centres’ Starfish program (council run) starts at 6 months.
Maitland & Cessnock: Just Like Fish and Little Swim Stars both start baby classes from 6 months, with Just Like Fish taking babies from as young as 3 months. Aquabliss Thornton (formerly Jump n Swim Academy) and Begin 2 Swim also run baby programs from 6 months. Maitland Aquatics’ Wonder program, run by council, starts at 6 months.
Port Stephens: Lakeside Leisure Centre and Tomaree Aquatic Centre both offer baby programs for children 6 months and under through to around 3.5 years, with Tilligerry Aquatic Centre running a weekly Splish Splash Aqua Playgroup for babies under 6 months.
Different schools start at slightly different ages and use different water temperatures, so it’s worth checking directly before booking if your baby is very young.
Swimming Lessons Newcastle
BlueFit Swimming
BlueFit runs its Learn to Swim program at Lambton Pool (102 Durham Rd), operating over the warmer months since it’s an outdoor pool. Infant classes are for babies and kids 4 months to 3 years, with a focus on water confidence and safety skills, right through to Learn to Swim levels for preschool, school age and adolescent swimmers. Lessons are typically priced per lesson or fortnight (currently around $16 to $32, though this changes so check before booking).
Arnold’s Swim Centre
Arnold’s Swim Centre in The Junction has been running since 1969 and offers three indoor heated pools, including the warmer Mineral Magna Pool for babies. Classes start with baby water awareness from 4 to 6 months, then baby swim from 6 months to 2 years with a parent in the water. Kids progress through Kindy and Beginners levels without flotation devices, right through to National Rep squad training. Lessons run seven days a week with private lessons available.
Balance Collective
Based in Mayfield, Balance Collective runs group swim lessons from 6 months of age in a heated 25 metre indoor pool. Aqua Babies (6 to 15 months) and Aqua Tots (16 months to 2.5 years) both require a parent or carer in the water, with independent classes starting from age 2.5. Classes run seven days a week and private lessons are available on request.
Fins Swim School
Located at Kotara, Fins is Newcastle’s only chlorine free swim school, teaching in a purpose built, heated indoor pool. They offer a free monthly baby program for babies 3 to 9 months, then a four stage Infant Program and Swim Survival Program for kids 3 and up. A three stage Learn to Swim Program, junior squads and school holiday programs are also available.
The Forum (NUsport)
The Forum Sports & Aquatic Centre at the University of Newcastle’s Callaghan campus runs swim lessons focused on water awareness, confidence and stroke development, without flotation aids. Classes are available from 6 months on a school term basis, with a free swim assessment required for new enrolments (not needed for under 2s). Lessons run mornings seven days a week and afternoons Monday to Friday, plus holiday intensives.
Mauro Swim Team
Mauro Swim Team, based in Newcastle West, offers year round lessons in a 25 metre indoor heated pool. Classes start with babies and infants from 6 months to 3 years, with a strong early focus on water familiarisation and safety. Confident swimmers move into independent classes as they progress. Lessons run during the week and on Saturdays.
Swimming Lessons Lake Macquarie
Lake Mac Swim Centres
Lake Macquarie City Council runs Learn to Swim programs across six pools: Charlestown, Swansea, West Wallsend, Speers Point, Morisset and Toronto. The Starfish program (6 months to 2.5 years) is an infant and parent class, with instructors guiding parents through early aquatic learning before kids progress to independent lessons. School holiday intensives run as one week blocks each holiday period, and private lessons are available. West Wallsend and Charlestown are open year round, while Swansea and Speers Point operate over the summer season. Find your nearest Lake Mac Swim Centre</a>.
AquaStars
AquaStars in Warners Bay specialises in small group and parent/child lessons for infants through to primary school aged kids, and is the only swim school in the Hunter Region offering dedicated Swim Survival lessons from 6 months. No flotation aids are used and class sizes are capped at three or four kids. Lessons run seven days a week in a pool heated to 31 degrees year round.
Coughlan’s Swim School
Family owned and operated in Warners Bay since 1995, Coughlan’s runs Parent and Child classes from 4 months to around 2.5 years in a hydrotherapy pool heated to 34 degrees, the warmest baby pool option in the region. Learn to Swim classes begin from 2.5 years and cover lifesaving survival skills alongside stroke development, with private lessons and squad training also available.
East Lakes Swim Centre
East Lakes Swim Centre in Bennetts Green offers small group and parent/child lessons for infants through to primary school aged kids. The Aquatic Familiarisation level (6 months to 2.5 years) focuses on basic aquatic skills and breath control without flotation devices, before kids move into the preschool and school age programs.
JUMP! Swim Schools Cardiff
Formerly known as Jump! Cardiff, this boutique school offers small classes in a purpose built indoor pool heated to 32 to 33 degrees. Baby water play runs for 3 to 6 month olds, with Parent and Child levels continuing up to age 4, before progressing into structured stroke development. Classes run weekday mornings and afternoons plus Saturday mornings.
Valentine Swim School
Run by the not-for-profit Valentine Hydrotherapy Pools Inc, Valentine Swim School has been teaching locals for more than 20 years. Parent and child classes build early water confidence before kids move into independent lessons focused on correct kicking, stroke and breathing technique. Classes run seven days a week in a pool heated to 31 degrees year round.
Swimming Lessons Maitland & Cessnock
Begin 2 Swim
Based in Greenhills, Begin 2 Swim teaches from 6 months through to adults in an indoor heated pool kept between 30 and 32 degrees year round. Group classes are capped at six for babies and four for all other levels, and individual private lessons are available for any age.
Aquabliss Thornton
Formerly Jump n Swim Academy, this Thornton school joined the wider Aquabliss network in 2025. It offers a heated indoor pool designed specifically for lessons, with baby and toddler programs alongside a dedicated air conditioned viewing area and children’s playroom for siblings while you wait.
Just Like Fish
Located in Rutherford, Just Like Fish teaches water survival skills and confidence from 3 months of age through to adults. The Water Babies, Water Tots and Water Kids programs (6 months to 3 years) run for 30 minutes with a parent required in the water throughout. Squad training is also available for kids wanting to build fitness and technique. Lessons run Monday to Saturday with school holiday intensives.
Little Swim Stars
Little Swim Stars in East Maitland is family owned and runs small group and parent/child lessons for infants through to primary school aged kids in a heated indoor pool. The Aquababies program (6 months to 2.5 years) requires a parent in the water throughout, with parents able to watch later lessons from a waiting room with TV and tea and coffee facilities. Lessons run Monday to Saturday year round.
Maitland Aquatics
Maitland City Council runs swim programs at Maitland Aquatic Centre and East Maitland Aquatic Centre for children from 6 months. The Wonder program is the water familiarisation stage for 6 months to 3 years, taught with parent or carer in the water. Maitland Aquatic Centre has an indoor heated 25 metre pool plus an outdoor pool, while East Maitland Aquatic Centre has an outdoor pool. Learn to Swim runs during school terms with an intensive January holiday program.
Swimming Lessons Port Stephens
Lakeside Leisure Centre
Located at Raymond Terrace, Lakeside Leisure Centre runs the GOswim curriculum across seven learning areas for kids of all levels. Babies and toddlers lesson in the indoor pool, heated to 32 degrees year round, complete with a toddler beach area under a fountain. Free swim assessments are available for kids over 5 with prior swimming experience.
Tilligerry Aquatic Centre
At Mallabulla, Tilligerry Aquatic Centre runs a weekly Splish Splash Aqua Playgroup for babies 6 months and under, a 30 minute routine of holds, floating and water safety in their heated 25 metre outdoor pool. Older kids can join the swimming and water safety program running between October and March.
Tomaree Aquatic Centre
Tomaree Aquatic Centre in Salamander Bay runs the GOswim program for babies 6 months to 3.5 years through to older kids, in a 50 metre outdoor heated pool. A weekly swimming and water safety program is also available for older children.
Frequently Asked Questions
Most swim schools in our region start baby programs from around 3 to 6 months, with a parent or carer in the water the whole time. A few, like Just Like Fish in Rutherford and Fins Swim School in Kotara, take babies from as young as 3 months.
Pricing varies by school and is usually charged per term or fortnightly. Council run centres like Lake Mac Swim Centres and Maitland Aquatics tend to be more affordable than private swim schools, though private schools often offer smaller class sizes. Check directly with each school for current pricing, as this changes regularly.
Most schools don’t use back bubbles or arm floats as part of their teaching method, since these can create a false sense of security in the water. Goggles are usually optional for younger kids and become more useful once stroke development starts.
Coughlan’s Swim School in Warners Bay runs its Parent and Child classes in a hydrotherapy pool heated to 34 degrees, the warmest option in the region for very young babies who feel the cold.
You might also like: