Health and wellbeing

Websites for swim schools in Dublin

“Swimming lessons for toddlers”, “adult swimming lessons” and “kids swimming lessons” with the name of the suburb are searched by parents who already know the lessons are hard to get. They want to know which pool you use, the ages and levels, when the next term starts and the day booking opens, the price for the term, how many children each instructor has, whether the instructor is in the water with the small ones, and what happens when a lesson is missed. Websites for swim schools in Dublin are judged on booking morning, when all of those questions land at once.

Booking morning

Enrolment opens at nine on a given day, the phone rings until lunch, and half the people who wanted a place are told to try again next term. The way out is a booking system that shows each class by level, day and time with the spaces left, takes the term fee at the moment of booking, sends the confirmation, and puts the rest on a waitlist by level. Existing families can be given a re-enrolment window the week before. You then deal with the exceptions instead of every call.

If you already run bookings through a system you like, the site links into it so the parent who found you on Google gets to the right page in one tap. The options are set out in how to take online bookings.

Levels, ratios and the small things parents ask

Describe each level in a sentence a parent can match their child to, from parent and baby through to stroke development, and say how a child moves up. State the instructor to child ratio and whether instructors are in the water for the younger groups. List the qualifications your teachers hold, Swim Ireland or otherwise, and that they are Garda vetted. Then answer the small things: swim nappies for babies, hats and goggles, where to change, whether parents sit poolside, the water temperature, and where to park at ten to five on a weekday.

Adults get their own page. A nervous adult who never learned will not ring a number that sounds like it is for children. Tell them the class is small, the pool is shallow where they start, and that plenty of people start at forty.

The pool belongs to someone else

Most swim schools rent hours in a hotel leisure centre, a school pool or a community pool. That brings two problems. Google puts your pin on the hotel, or shows the hotel’s listing instead of yours. And the pool closes for maintenance with a week’s notice.

We set up the school’s own Google Business Profile so it is your name, your phone number and your hours that show, with the pool addresses on the site and the entrance described, so a parent arriving for the first lesson goes to the leisure centre door and not reception. For closures, the edit page lets you post “no lessons Saturday 14th, pool maintenance, make-up on the 28th” in a minute. The guide to getting your business on Google Maps explains the pin problem in more detail.

The swim school year

Three terms following the school calendar, a break at Christmas and Easter, and intensive courses in July and August when a week of daily lessons does more than a term of Saturdays. Each term’s dates, prices and booking day go on the page as soon as you know them. The make-up lesson policy goes beside them, in your words, so the question is answered before the parent asks.

What the build needs from you

The levels with a line on each, the age bands, the term dates and prices, the pool addresses and entrances, the ratio, the make-up and refund policy, the qualifications your teachers hold, and photos of the pool from the deck. Children in the water only appear with written consent from their parents, and the pool is photographed empty otherwise. The booking system you use, if you have one, and ten minutes on the phone.

Plan and cost

Term bookings with payment, waitlists and reminders need Complete, at €1,499 to set up and €100 a month. A small school that fills by word of mouth and takes fees by transfer can start on Essentials at €499 and €50 a month, with the term dates, the levels and an enquiry form. Both are on the pricing page. Dance schools run on the same term rhythm with different questions at the door, and that page is websites for dance schools.

What your site includes

The parts that matter most for your trade first, then everything else in the plan.

  • Online booking

    Customers pick a service and a time on your site, day or night, and the booking lands in your calendar straight away. If you already use Fresha or another booking system, we connect it rather than replace it.

    More about this

  • Card payments

    Take card payments, Apple Pay and Google Pay on your site. Payments settle to your own account, not ours.

    More about this

  • Edit it yourself from your phone

    You get a private edit page that opens from a secure link in your email, with no password to remember. Change your hours, prices, services or photos, or post an announcement such as a bank holiday closure, and it is live the moment you save.

    More about this

  • Enquiries to your email and WhatsApp

    A short enquiry form sends each message to your email and your WhatsApp at the same time. You reply from whichever suits you.

    More about this

  • AI chat assistant

    A chat assistant on your site answers questions about hours, prices and services, using only the information you have approved, and can take a booking in the same conversation. If it cannot answer, it offers to pass the customer to you on WhatsApp. You can read every conversation and correct anything it says.

    More about this

Also in the Complete plan

Which plan fits

We would recommend Complete: €1,499 to set up, then €99 a month. No contract. Cancel at any time with 30 days' notice.

Booking morning is the whole problem for a swim school, and Complete handles it: classes by level with places left, payment at booking, waitlists and reminders. Essentials suits a small school that fills by word of mouth and takes fees by transfer, with the term dates, the levels and an enquiry form on the page.

Questions swim schools ask us

Booking day melts our phone. Will the site cope?

Yes. The booking system is built for a rush, the site is hosted with monitoring and backups, and the waitlist catches everyone who misses out. You spend booking morning on the exceptions rather than on the phone.

Can parents see which classes have spaces before they book?

Yes. Each class shows its day, time, level and the number of places left. Full classes show a waitlist button instead. It stops the back and forth of 'is there anything on a Saturday for a beginner'.

Can we take the whole term fee at booking?

Yes. The term fee is paid by card or Apple Pay as the place is booked, so a booking and a payment are the same thing. Sibling rates and instalments can be set up if you offer them. The money goes to your account.

We teach in a hotel pool. How does Google Maps work for us?

Your school gets its own Google Business Profile in your name with your phone number, and the site gives the pool's address and the entrance to use. The hotel keeps its own listing. The setup takes a little care so Google does not merge the two, which is why we do it rather than leave it to a form.

Can we show photos of children in lessons?

Only with written consent from each parent, which is best collected at enrolment. The pool from the deck, the teaching area, the changing rooms and your instructors are enough to make the page feel real without a single child in frame.

How do we handle make-up lessons and cancellations?

Your policy, in your words, goes beside the term dates so the parent reads it before paying. Pool closures get posted on the edit page in a minute, with the make-up date. Refund terms are stated plainly, which is what Irish consumer law expects.

Ready to have it built and managed for you?

Send us the name of your business and we will tell you plainly which plan fits, what it costs and what we need from you.

Where we work

We are based in Dublin and meet Dublin clients in person. Businesses elsewhere in Ireland receive the same service by phone, video call and WhatsApp.

See every area, from Dublin postal districts to every county