SWIM LESSON PRICING GUIDE
How much to charge for swim lessons
The 2026 rates for group sessions, monthly tuition, parent-and-child classes, 30-minute privates and semi-privates, week-long intensives and adult lessons — the pool-and-instructor math behind them, and a free calculator that turns them into a price list.
Free calculator · No sign-up · Nothing you type is saved
The short answer
Charge $15–$35 per swimmer for a group session sold as part of a monthly enrollment, and $20–$45 for a drop-in; two lessons a week run $80–$160 a month and three run $120–$220 (Classcard, a class-scheduling software company, from North American swim schools, August 2026).
Privates and small groups: $45–$100 for a 30-minute private, 20%–30% more for 45 minutes and 40%–50% more for an hour; $25–$55 per swimmer for a semi-private of two or three; $18–$35 a session for parent-and-child classes; adult lessons 10%–25% above youth groups; week-long intensives $150–$350 per swimmer (Classcard).
Two US schools' published rates: one SafeSplash location in Redmond, Washington bills monthly at $43 a group class — above Classcard's enrolled band — $55 per swimmer semi-private and $100 a private, plus a $45 annual service fee; one New Jersey school charges $59 for a 30-minute private, $83 for two siblings and $89 for a semi-private, plus an $8 registration fee per swimmer each session.
Price from the pool, not the competitor: pool rental runs $30–$200 an hour and instructors $15–$22 an hour entry-level or $22–$40 for an experienced, WSI-certified teacher (Classcard). “How much to charge for swim lessons” is put to AI assistants about 2,900 times a month (DataForSEO, October 2026), so a school that publishes its list is the one with an answer to quote.
AT A GLANCE · NOVEMBER 2026
Swim lesson prices at a glance
| The job | Typical US price | Source |
|---|---|---|
| Group session in a monthly enrollment | $15–$35 | Classcard, August 2026 |
| Group session as a drop-in | $20–$45 | Classcard, August 2026 |
| Monthly tuition, two lessons a week | $80–$160 | Classcard, August 2026 |
| 30-minute private | $45–$100 | Classcard, August 2026 |
| Semi-private, per swimmer | $25–$55 | Classcard, August 2026 |
The same published figures as the full rate table below; the calculator works out a price for your own job.
FREE PRICE CALCULATOR
What should I charge for this lesson?
Pick the format — group, monthly tuition, private, semi-private or an intensive — then the swimmer and how it's sold. The range uses the published 2026 figures in the table below.
Suggested price
$15–$35
group session, per swimmer, in a monthly enrollment
A starting range from published North American benchmarks and two US schools' rates — not your tuition until you've costed your own lane, your instructors and the class sizes you really fill. Classcard's ranges are a software company's North American benchmarks; the two schools' rates are their own published menus.
Show this price on your website ↓Show this price on your website
Put your swim school prices where customers look
Add your town, and Zarla builds your swim school website from this one line. Then tell the editor “add a pricing section” with your prices, and change them any time.
Already have a website? Bring it across →Zarla keeps your old page addresses where it can and redirects the ones that change, helping you keep the Google standing you've built.
RATES · NOVEMBER 2026
Swim lesson prices by format (2026)
Classcard's North American benchmarks for every format a swim school sells, with two US schools' published per-class rates beside them.
| The job | Typical US price · source |
|---|---|
| Group session, per swimmer | In a monthly enrollment: $15–$35 · As a drop-in: $20–$45 · Classcard |
| Parent-and-child session, in a monthly enrollment | Parent-and-child session: $18–$35 · Classcard |
| Monthly tuition, per swimmer | Two lessons a week: $80–$160 · Three lessons a week: $120–$220 · Classcard |
| Private lesson (30 minutes) | 30-minute private: $45–$100 · Classcard |
| Semi-private, per swimmer (two or three) | Per swimmer: $25–$55 · Classcard |
| Week-long intensive, per swimmer | Holiday or intensive week: $150–$350 · Classcard |
| One SafeSplash location's per-class rates (Redmond, WA) | Group class: $43 · Parent and tot: $42 · Adult group: $50 · Semi-private, per swimmer: $55 · Private: $100 · SafeSplash Swim School |
| One New Jersey school's 30-minute rates | Private: $59 · Two siblings together: $83 · Semi-private: $89 · Making Waves Swim School (New Jersey) |
Rates read off each publisher's page in November 2026. The calculator above uses exactly these numbers, rounded to whole dollars and to the nearest $5 from $100 up. Full source list below.
ADD-ONS AND ADJUSTMENTS
What changes the price
Longer privates, adult swimmers and a premium facility move the range; the two schools' fees sit on top of their own rates.
| What | Typical US price · source |
|---|---|
| Private lesson length: 45 minutes | 20%–30% more · Classcard |
| Private lesson length: 60 minutes | 40%–50% more · Classcard |
| Who's swimming: an adult | 10%–25% more · Classcard |
| Your pool: a premium facility | 10%–20% more · Classcard |
| Annual service fee (one SafeSplash location) | +$45 · SafeSplash Swim School |
| Registration fee, per swimmer each session (one New Jersey school) | +$8 · Making Waves Swim School (New Jersey) |
Where a row shows a sum (a rate × a quantity, or a percentage worked out from published dollar ranges), the arithmetic is ours and the inputs are the publisher's.
THE PRICING FORMULA
How to price swim lessons
Six steps from the cost of a lane to the tuition on your website.
Cost one half hour of water
Pool rental runs $30–$200 an hour; a full pool at $120 split four lanes is $30 a lane (Classcard, August 2026). Add the instructor — $15–$22 an hour entry-level, $22–$40 experienced or WSI-certified — and your overhead per hour.
Divide by the swimmers
Classcard's example: a $50 lane, a $25 instructor and $15 of overhead make a 30-minute class cost $45 — $7.50 a swimmer with six in the water, $11.25 with four. Groups usually run four to eight swimmers per instructor, fewer for the youngest.
Add your margin
Price = cost ÷ (1 − margin): at a 60% margin, $7.50 becomes $18.75 a swimmer and $11.25 becomes $28.13 (Classcard). Then check it against the $15–$35 the market charges per enrolled session.
Set privates at two to three times a group spot or more
$45–$100 for 30 minutes, 20%–30% more for 45 and 40%–50% more for 60; semi-privates $25–$55 per swimmer (Classcard). One New Jersey school's $59 30-minute private sits inside that band; its semi-private is $89 a lesson for the group.
Sell it monthly, discount it lightly
Drop-ins run 20%–40% above the enrolled rate; 10- or 12-lesson packs sell 10%–15% below the per-session rate, though Classcard calls packs less suited to group programs; a second child gets 5%–10% off — more than 10% cuts into each swimmer's revenue (Classcard).
Raise it once a year, with notice
About 3%–8% a year, with 30–60 days' notice (Classcard). Missed lessons work best as make-up credits used within 30–60 days, priced at the drop-in rate if you charge for them.
The formula, worked through
Say you rent one lane for $50 an hour and pay an instructor $25 an hour, with $15 an hour of overhead — Classcard's example inputs. A 30-minute class costs $25 + $12.50 + $7.50 = $45.
With five swimmers that's $9 each; at a 60% margin, $9 ÷ 0.4 = $22.50 a lesson, or $90 a month for one lesson a week (four weeks). A private at two to three times the group spot is $45–$68 for 30 minutes — Classcard's floor is “at least” that — the bottom of the $45–$100 band, which says there's room to charge more if the teacher is experienced.
So “group lessons $22.50 a session, billed monthly; privates from $60 for 30 minutes; semi-privates $35 a swimmer” is a fair list for your website — a SafeSplash location in Redmond bills $43 a group class monthly, so a busier market can go higher. The arithmetic is ours; the rates are the publishers'.
What to charge in your part of the country
Pool time is the line that moves most by place: Classcard's $30–$200 an hour for rental is a nearly sevenfold spread before you pay anyone. The two schools above show the result — a private bills at $100 at the Redmond, Washington location against $59 for 30 minutes at the New Jersey school. Across all prices, the Bureau of Economic Analysis puts California at 110.7 against a US average of 100 and Arkansas at 86.9 (2024 regional price parities, released February 2026) — a $25 group session in an average market is about $28 in California and about $22 in Arkansas.
Demand is seasonal: Google searches for “swim lesson prices” ran 1,000 a month in May 2026 against 210 in October 2025 (DataForSEO, US). Publish next summer's tuition in spring, when parents are comparing.
Put your prices on your website
A price list — even “from” prices — answers a customer's first question before they pick up the phone, and it's the line an AI assistant can quote when someone asks what a swim lesson costs near them.
If you build your site with Zarla, tell the editor “add a pricing section: group lessons from $22.50 a session billed monthly, private lessons from $60 for 30 minutes, semi-private from $35 a swimmer” and your prices go on the site, in a section you can edit any time. Want to see a finished site first? Browse swim school website templates or see how Zarla builds swim school websites.
When the prices are set, read how to get your business on Google. Raising prices you set a year ago? The price increase letter tells customers a month ahead.
Swim lesson pricing: common questions
$15–$35 per swimmer per session when it's part of a monthly enrollment, and $20–$45 as a drop-in (Classcard, August 2026). One SafeSplash location in Redmond, Washington bills $43 a group class, monthly. The calculator above uses these figures.
$45–$100 for 30 minutes; add 20%–30% for 45 minutes and 40%–50% for an hour, and keep a private at least two to three times your per-swimmer group rate (Classcard). Real rates: $59 for 30 minutes at one New Jersey school, $100 a private class at one SafeSplash location.
$25–$55 per swimmer for two or three swimmers (Classcard). One SafeSplash location charges $55 per swimmer; one New Jersey school charges $89 for a semi-private lesson and $83 for two siblings together.
$80–$160 a month for two lessons a week and $120–$220 for three (Classcard, August 2026). Drop-ins run 20%–40% above the enrolled rate, so monthly enrollment is the better deal for the family and the steadier income for you.
$15–$22 an hour for entry-level instructors and $22–$40 for experienced or Red Cross WSI-certified ones (Classcard). The instructor is usually the second cost after the pool, which runs $30–$200 an hour to rent.
Some do: one New Jersey school adds $8 per swimmer each session, and one SafeSplash location a $45 annual service fee. Classcard's guidance on siblings is 5%–10% off for a second child — more than 10% meaningfully cuts the revenue per swimmer.
Yes — parents compare tuition before they book a trial, and a published list is something an AI assistant can repeat when a parent asks what lessons cost nearby. On a Zarla site, tell the editor “add a pricing section” with your formats and tuition, and change it each season.
Where these numbers come from
Every range on this page is read off a published source, dated below. They're North American benchmarks for swim schools, with two US schools' published rates — typical, not a rule; your costs and your market come first.
- Classcard — How to Price Swim Lessons: Complete Guide for Swim Schools — dated August 2026, read November 2026
- SafeSplash Swim School — Redmond, WA tuition — no date on the page, read November 2026
- Making Waves Swim School (New Jersey) — Pricing — no date on the page, read November 2026
- U.S. Bureau of Economic Analysis — regional price parities by state, 2024 — dated February 2026, read September 2026
Put your swim tuition on your website
Add your town and your school's name, and Zarla builds the site from that one line. Your lessons and tuition go in a pricing section you edit by chat.
Already have a website? Bring it across →Zarla keeps your old page addresses where it can and redirects the ones that change, helping you keep the Google standing you've built.