Young child swimming at Eugene YMCA

Make a splash with YMCA Swim Lessons!

Learning to swim teaches skills to be safe in the water and so much more. Swimming builds self confidence, develops self-esteem and makes water a safe, fun environment for a lifetime. We are focused on teaching lifesaving skills and developing a generation of strong swimmers and confident kids.

Click below to determine your child's swim lesson level.

SWIM LESSON LEVELS

    Please Note:

    • Sessions: Group swim lessons are offered on a quarterly basis. If the group swim lessons you are interested in are full, please check back in a few months for the next season's lesson information.
    • Waitlist: Group swim lessons fill up quickly. If you are put on a waitlist, a Y staff member will contact you if a spot becomes available.
    • Lesson Refund Policy:  Due to high demand and small class size, we require 72 hours notice of lesson cancellation prior to the lesson start date, and we are unable to offer refunds once lessons have started. 
    • Registration: Please register for swim lessons online.

    WINTER 2026 SESSION DATES & COSTS
    Session 1: Swim Lessons
    Class Dates: January 5-29 (4 weeks, 7 or 8 classes)
    Please Note: There will be no Lessons on Monday, Jan. 19th
    Registration OPENS: Tue, Dec. 23 at 9 a.m.

    SESSION 1 COST MEMBER COST COMMUNITY MEMBER COST
    M/W Group Lessons $42 $60
    T/Th Group Lessons $48 $69
    M/W Parent/Child Stages A & B $40 $48
    T/Th Parent/Child Stages A & B $46 $55


    Session 2: Swim Lessons
    Class Dates: February 2-26 (4 weeks, 8 classes)
    Registration OPENS: Tuesday, Jan. 27 at 9 a.m.

    SESSION 2 COST MEMBER COST COMMUNITY MEMBER COST
    Group Lessons $48 $69
    Parent/Child Stages A & B $46 $55


    Session 3: Swim Lessons
    Class Dates: March 2-19 (3 weeks, 6 classes)
    Registration OPENS: Tuesday, Feb. 24 at 9 a.m.

    SESSION 3 COST MEMBER COST COMMUNITY MEMBER COST
    Group Lessons $36 $52
    Parent/Child Stages A & B $35 $41

    REGISTER HERE

    SESSION TIMES
    Small Pool: Preschool Lessons
    Stages 1-4 for youth ages 3-5 who are in preschool.
    Please Note: Lesson times and days may be subject to change depending on pool and instructor availability. 

    SWIM LESSON LEVELS

    LEVEL DAYS TIMES
    Parent/Child Stage A Mon & Wed 9:15-9:45a.m.
    Preschool Stage 1 Mon & Wed 4-4:30p.m.
    Preschool Stage 2 Mon & Wed 4:35-5:05p.m.
    Preschool Stage 3 Mon & Wed 5:10-5:40p.m.
    Preschool Stage 4 Mon & Wed 5:45-6:15p.m.
         
    Parent/Child Stage A Tue & Thu 4-4:30p.m.
    Parent/Child Stage B Tue & Thu 4:35-5:05p.m.
    Preschool Stage 1 Tue & Thu 5:10-5:40p.m.
    Preschool Stage 2 Tue & Thu 5:45-6:15p.m.

    Lap Pool: School Age Lessons
    Stages 1-6 are for ages 5-12 years who are in elementary school
    Please Note: Lesson times and days may be subject to change depending on pool and instructor availability.

    SWIM LESSON LEVELS

    LEVEL DAYS TIMES
    School Age Stage 1 Mon & Wed 4-4:30p.m.
    School Age Stage 3 Mon & Wed 4-4:30p.m.
    School Age Stage 2 Mon & Wed 4:35-5:05p.m.
    School Age Stage 4 Mon & Wed 4:35-5:05p.m.
    School Age Stage 3 Mon & Wed 5:10-5:40p.m.
    School Age Stage 5 Mon & Wed 5:10-5:40p.m.
    School Age Stage 4 Mon & Wed 5:45-6:15p.m.
    School Age Stage 6 Mon & Wed 5:45-6:15p.m.
         
    School Age Stage 1 Tue & Thu 4-4:30p.m.
    School Age Stage 3 Tue & Thu 4-4:30p.m.
    School Age Stage 2 Tue & Thu 4:35-5:05p.m.
    School Age Stage 4 Tue & Thu 4:35-5:05p.m.
    School Age Stage 1 Tue & Thu 5:10-5:40p.m.
    School Age Stage 3 Tue & Thu 5:10-5:40p.m.
    School Age Stage 2 Tue & Thu 5:45-6:15p.m.
    School Age Stage 4 Tue & Thu 5:45-6:15p.m.

    REGISTER HERE

    For more information:
    Forrest Houldin, Aquatics Administrative Assistant
    (541) 686-9622 ext. 1500

    forrest.houldin@eugeneymca.org