Learn To Swim

Knowing how to swim is a valuable skill that can improve your health and fitness, and even help save your life. To make sure that New Yorkers stay safe in and near the water, we’re offering free swimming lessons at our City’s recreation centers. Register for our NYC Parks Learn to Swim lottery and sign up today!
Who Can Learn to Swim?
Anyone can learn to swim!
During the summer, we offer classes at outdoor pools for tots (ages 1 ½ to 5) and children (ages 6-17). Our indoor swim classes are offered in fall, winter, and spring for tots, children, adults, and seniors (ages 62 and over)
What Will I Learn?
We’ll teach a variety of skills based upon your age and skill level!
- Tots may become familiar with the water and comfortable floating or holding their breath.
- Adults and seniors will learn basic swimming and safety skills, such as breath control, floating, arm strokes, and more.
- We offer children a variety of classes, from basic swimming skills to more advanced techniques.
Check the schedule below for more details about each program and to find a class that’s right for you.
More Free Swim Programs
Don’t forget to check out our other swim programs, including our swim program for people with disabilities, our water exercise classes for adults and seniors, and our swim team for advanced youth swimmers.
How to Sign Up
We want every New Yorker to have a chance to learn how to swim. To make sure that we are being fair to all our members, registration for this popular program takes place by lottery. Here’s what you need to know.
- Choose Only One Class. You can register for one class per person. Do not register more than once. It will not increase your chances of being selected.
- Register Every Child Separately. If you have more than one child interested in Learn to Swim classes, make sure to register each child.
- Do Not Transfer Your Application. Lottery selections cannot be transferred. If you or your child has won a spot, you cannot give this spot to another person, even if it's another family member.
Do you need help entering the lottery? Check our Managing Your Account page to learn how to create an account—or visit your nearest recreation center to be assisted by our front desk!
If You’re Selected
- Register Within Three Days. If you or your child are selected in the online lottery you have 3 days once the lottery is closed to confirm your slot.
- Children Must Attend the Water Test. Children selected for Saturday classes must attend a mandatory water test before the first day of class. If a child misses the mandatory water test and the first day of class, they will be dropped from the session and replaced with someone from the waitlist.
- Do Not Miss Two Classes in a Row. Any swimmer who misses two classes in a row will be dropped from the class and replaced with someone from the waitlist.
If You’re Not Selected
- Join the Waiting List. If you or your children are not selected in the online lottery and have not received an email confirmation, you will be placed on a waiting list. We are not able to tell you about your current place on the waiting list.
- Apply Again! If you aren’t selected, we encourage you to apply again for a future session! This program is very popular, and we want everyone to have the chance to learn to swim.
Registration and Program Dates
Learn to Swim classes are held at our outdoor pools during the fall, winter, and spring seasons. You may enter the lottery once per session.
Registration Dates
You must enter the lottery between the following dates for a chance to be selected:
- Fall Session: September 22, 2025 – October 6, 2025
- Winter Session: December 24, 2025 – January 5, 2025
- Spring Session: March 16, 2026 – March 30, 2026
Cost
All summer Learn to Swim classes are FREE!
Learn To Swim Events
FMAC: Adult Water ExerciseStarts 1/19/2026 at 6:00 p.m. Flushing Meadows Corona Park Aquatics Center & Ice Rink - Open Swim Pool, Queens | Registration has begun and ends on 1/19/2026. | |
Beach Channel: Swim for Life Class A (Monday) - Q333Started 1/19/2026 at 10:00 a.m. - Beach Channel High School, Queens | Registration not required. | |
Beach Channel: Swim for Life Class B (Monday) - Ps 105Starts 1/19/2026 at 11:00 a.m. - Beach Channel High School, Queens | Registration not required. | |
Beach Channel: Swim for Life Class C (Monday) - Ps 105Starts 1/19/2026 at 12:00 p.m. - Beach Channel High School, Queens | Registration not required. | |
Beach Channel: Swim for Life Class A (Tuesday) - Ps 52Starts 1/20/2026 at 10:00 a.m. - Beach Channel High School, Queens | Registration not required. | |
Beach Channel: Swim for Life Class B (Tuesday) - Ps 105Starts 1/20/2026 at 11:00 a.m. - Beach Channel High School, Queens | Registration not required. | |
Beach Channel: Swim for Life Class C (Tuesday) - Ps 105Starts 1/20/2026 at 12:00 p.m. - Beach Channel High School, Queens | Registration not required. | |
Beach Channel: Swim for Life Class A (Wednesday) - Ps 43Starts 1/21/2026 at 10:00 a.m. - Beach Channel High School, Queens | Registration not required. | |
Beach Channel: Swim for Life Class B (Wednesday) - Ps 43Starts 1/21/2026 at 11:00 a.m. - Beach Channel High School, Queens | Registration not required. | |
Beach Channel: Swim for Life Class C (Wednesday) - Ps 43Starts 1/21/2026 at 12:00 p.m. - Beach Channel High School, Queens | Registration not required. | |
Roy Wilkins: Adult Learn to SwimStarts 1/24/2026 at 1:00 p.m. Roy Wilkins Recreation Center - Indoor Pool, Queens | Registration is closed. |