Swim Lessons
Structured instruction for Pre-K and Youth swimmers at all levels — group classes, private lessons, and semi-private options available all summer at Hall Memorial Pool in Stoneham.
Save on Every Lesson with a Season Pool Pass
Season pass holders pay $11/class for group lessons — compared to $16.50/class without a pass. A $100 individual pass pays for itself on your first lesson registration and gives you unlimited pool access all summer long.
Five Levels Offered
Swim Levels
Group lessons are offered at five levels across Pre-K and Youth age groups. Not sure which level is right for your child? The class finder below will help.
Pre-K Beginner
Ages 3–5 · Max 4 per class
Students develop comfort and confidence in the water while learning essential water safety skills. Focus on water adjustment, breath control, floating, and basic movement.
Ready to move on when: floating and recovering independently on front and back, gliding and kicking short distances, treading water 5–10 seconds.
Pre-K Intermediate
Ages 3–5 · Max 4 per class
Students build swimming proficiency through the introduction of fundamental swim strokes. Emphasis on coordination, breathing, endurance, and water competency.
Ready to move on when: coordinated front and back crawl, treading water 30 seconds, swimming 25 yards continuously.
Youth Beginner
Ages 6–17 · Max 6 per class
Students develop comfort and confidence in the water while learning essential water safety skills. Focus on water adjustment, breath control, floating, and basic movement.
Ready to move on when: floating and recovering independently, gliding and kicking short distances, treading water 5–10 seconds.
Youth Intermediate
Ages 6–17 · Max 6 per class
Students build swimming proficiency through fundamental swim strokes. Emphasis on coordination, breathing, endurance, and water competency. Can float and move independently through the water.
Ready to move on when: coordinated front and back crawl, elementary backstroke, treading water 30 seconds, swimming 25 yards continuously.
Youth Advanced
Ages 6–17 · Max 6 per class · Weekends only
Students refine all major swim strokes, improve endurance and efficiency, and develop advanced aquatic skills. Proficient in front and back crawl, building technique and fitness.
Completion criteria: efficient technique in all major strokes, treading water 60 seconds, swimming 50 meters continuously, readiness for competitive swimming.
Summer 2026
Group Lessons — Schedule & Pricing
Schedule at a Glance
| Day Format | Dates | Classes | Structure | Times |
|---|---|---|---|---|
| Tuesday Only | July 7 – August 18 | 7 classes | Once weekly, all summer | Afternoons: 3:00, 3:45, 4:30 PM |
| Thursday Only | July 9 – August 20 | 7 classes | Once weekly, all summer | Mornings: 9:00, 9:45, 10:30 AM |
| Wednesday & Friday | Session 1: July 8 – July 31 Session 2: Aug 5 – Aug 21 |
S1: 8 classes S2: 6 classes |
Twice weekly, two sessions | Mornings: 9:00, 9:45, 10:30 AM |
| Saturday & Sunday | Session 1: July 11 – Aug 2 Session 2: Aug 8 – Aug 23 |
S1: 8 classes S2: 6 classes |
Twice weekly, two sessions | Mornings: 9:30, 10:15, 11:00 AM |
Pricing
Tuesday Only & Thursday Only
7 classes · Once weekly all summer
Tuesday Only: closes noon July 21
Thursday Only: closes noon July 23
Wed/Fri & Weekend — Session 1
8 classes · 4 weeks · 2 per week
Wed/Fri: closes noon July 15
Sat/Sun: closes 10 PM July 17
Wed/Fri & Weekend — Session 2
6 classes · 3 weeks · 2 per week
Wed/Fri: closes noon August 12
Sat/Sun: closes 10 PM August 14
Register Online
Find the Right Class for Your Child
Answer a few quick questions and we’ll point you to the right program — or let you know if private lessons are a better fit.
👇 This is the fastest way to register — your selections take you straight to checkout in RecDesk.
This link takes you directly to checkout for this class.
Prefer to browse all available class times? View the full list in RecDesk →
Flexible Scheduling · All Skill Levels · All Ages
Private & Semi-Private Lessons
One-on-one or small group (2–3 participants) lessons scheduled around your availability, Tuesday through Sunday. All classes must be completed by August 21, 2026. We’ll confirm your time slot within 1 business day.
Private Lessons
1 participant · 30 min per class
Semi-Private Lessons
2–3 participants · 30 min per class · Priced per booking
Private Lesson Application
What to Know Before You Register
Lesson Policies
If a class is cancelled due to weather, a makeup class will be scheduled. Makeup classes are typically held the following Monday at the same time as the cancelled class. Makeup dates and times are subject to change based on staffing and lane availability — participants will be notified by email with the confirmed makeup schedule. If makeup classes cannot be accommodated before the end of the season, undelivered classes will be refunded on a per-class basis.
Common Questions
Frequently Asked Questions
Before you start: You need a free RecDesk account. Create one at bgcmetronorth.org/create — takes a minute, can be done on your phone.
- Go to the Hall Memorial Pool page and click “Buy a Day Pass Online.” Sign in if prompted.
- Find the date you are coming and click Register Now. Only today and tomorrow are available — if a date shows “Registration begins…” it is not open yet.
- Add the first person attending. Under Member, choose the family member going in the pool. Select their fee type — Adult (13+) $5.00 or Child (12 & under) $3.00. If paying cash at the front desk, check “Pay Later.” Click Save.
- Add everyone else. Click “Register another Household Member for this program” and repeat for each person in your group.
- Sign the waiver. Click Go to Checkout and accept the liability waiver. You only need to sign it once per summer — if you’ve signed before, it’s on file.
- Finish. Pay by card now, or click Process Now to pay cash at the front desk when you arrive. You’re on the list!
Before you start: You need a free RecDesk account. Create one at bgcmetronorth.org/create.
- Go to bgcmetronorth.org/pass and sign in.
- Find your pass type — Individual ($100), Family ($150), or Senior 60+ ($50) — and click Enroll.
- Choose your fee type. Resident pricing is for verified Malden residents only — you’ll need to show a Malden ID at the gate on your first visit before the discount is applied.
- Add household members. For a Family pass, check everyone covered. Same last name, same household — passes cannot be shared outside the immediate family.
- Check out. Sign the liability waiver (once per summer) and complete payment. Your pass is active immediately and unlocks season pass holder pricing on swim lessons.
Use the class finder on this page — it will guide you through selecting your child’s age, level, day format, session, and time slot, then take you directly to checkout in RecDesk for that specific class. You will need a RecDesk account to complete registration. The liability waiver only needs to be signed once per summer.
Here is every class date for every format, so you know exactly what you are signing up for before you register.
Tuesday Only — 7 classes, once weekly all summer
July 7, July 14, July 21, July 28, August 4, August 11, August 18
There is no Session 1 or Session 2 for this format. You register once and attend all 7 Tuesdays. Enrollment closes noon July 21 (after the 3rd class).
Thursday Only — 7 classes, once weekly all summer
July 9, July 16, July 23, July 30, August 6, August 13, August 20
There is no Session 1 or Session 2 for this format. You register once and attend all 7 Thursdays. Enrollment closes noon July 23 (after the 3rd class).
Wednesday & Friday — Session 1 — 8 classes over 4 weeks
July 8, July 10, July 15, July 17, July 22, July 24, July 29, July 31
Enrollment closes noon July 15 (after the 3rd class).
Wednesday & Friday — Session 2 — 6 classes over 3 weeks
August 5, August 7, August 12, August 14, August 19, August 21
Enrollment closes noon August 12 (after the 3rd class).
Saturday & Sunday — Session 1 — 8 classes over 4 weeks
July 11, July 12, July 18, July 19, July 25, July 26, August 1, August 2
Enrollment closes 10 PM Friday July 17 (evening before the 3rd class).
Saturday & Sunday — Session 2 — 6 classes over 3 weeks
August 8, August 9, August 15, August 16, August 22, August 23
Enrollment closes 10 PM Friday August 14 (evening before the 3rd class).
Tuesday Only and Thursday Only are once-weekly formats that run for the entire summer — 7 classes total, no session split. You register once and attend every week. Tuesday classes run in the afternoon (3:00, 3:45, or 4:30 PM). Thursday classes run in the morning (9:00, 9:45, or 10:30 AM). These are ideal for families who want a consistent weekly commitment without choosing between Session 1 and Session 2.
Wednesday & Friday and Saturday & Sunday are session-based formats — your child attends twice a week for either 4 weeks (Session 1, 8 classes) or 3 weeks (Session 2, 6 classes). These are ideal for families who want more frequent practice over a shorter window, or who want to try a session before committing to the full summer.
Both formats run simultaneously at the pool — two classes run at the same time in adjacent lanes, one Pre-K and one Youth. Class sizes are small: max 4 for Pre-K, max 6 for Youth.
