Strong Swimmers Confident Kids

At the YMCA we offer progressive Group Swim Lessons throughout the year.  All ages, from infants to seniors, can learn water safety and swimming skills. Check out our class offerings to find one that fits your family's busy schedule.

Swim instructor in the water with a young child floating on their back during swim lessons

SCHEDULE

Our swim lessons are scheduled throughout the year. New students can start at any time based on availability, and will progress from session to session according to skill mastery. 

Please note that at this time swimmers who have already been enrolled in swim lessons may have to wait to enroll in the next session so we can make swim lessons available to as many children as possible. 

2025 Fall Sessions

 

Session

Session Dates

Registration Starts

6

September 15 through October 11

July 26th

7October 20 through November 15August 23rd

2026 Winter Sessions

Session

Session Dates

Registration Starts

A

JAN 5-28SAT, NOV 14, 2025 6 P.M. for MEMBERS
SAT, NOV 21, 2025 6 P.M. for NON-MEMBERS

B

FEB 2 - MAR 18SAME

2026 Spring Sessions

Session

Session Dates

Registration Starts

A

APR 6 -22*
*No classes April 13-17th
MEMBERS: JAN 16th, 6 p.m.
NON-MEMBERS: JAN 23rd, 6 p.m. 

B

MAY 4-27SAME

2026 Summer Sessions

Session

Session Dates

Registration Starts

 

TBDTBD

Private Lessons

Help your loved ones of all ages gain confidence and improve safety under the watchful eyes of our certified swim lesson instructors.

30 minutes of one-on-one time will allow your swimmer to progress at a faster rate and achieve their goals sooner.

$40 per session for Y members / $55 per session for non Y members.

Registration

 

REGISTER

Or contact the Front Desk, 360-385-5811

COST

Weekday Sessions:
$40 for YMCA members
$55 for non-members

Private Lessons:
$40 for YMCA members
$55 for non-members
$20 for additional student

LOCATION

YMCA of Jefferson County
1919 Blaine Street
Port Townsend, WA 98382
360-385-5811

FINANCIAL ASSISTANCE

At the Y, everyone belongs. We offer financial support for membership and programs so that no one is turned away due to inability to pay.

APPLY FOR SUPPORT

MORE INFORMATION

During the regular session in the year, we have a policy of skipping sessions. For example, if you were in Session 2, you are not eligible for Session 3 but you are eligible for Session 4. For the Summer Session, we are opening up registration to all. We apologize that we do not have space for everyone.

For more information, please call the YMCA of Jefferson County at 360-385-5811.

CONTACT

Shelly Gould, Program Manager
360-797-8968
[email protected]