Programs Smart Search Go! Branches View All (18) Bob Hoffman Dover YMCA (2) City Center YMCA (10) Graham Aquatic Center (2) Lampeter-Strasburg YMCA (11) Leola Pool (1) TechRev York (0) The W. Dale Brougher Foundation YMCA (8) York Branch YMCA (6) Filter Categories View All (18) Adapted (3) Adult (7) Camp (1) Childcare (1) Senior (3) Sports (3) Swim (15) Youth (12) Reset Form Private and Semi Private Swim Lessons Lampeter-Strasburg YMCA, York Branch YMCA, The W. Dale Brougher Foundation YMCA, City Center YMCA Preschool Swim Lessons City Center YMCA, Lampeter-Strasburg YMCA, The W. Dale Brougher Foundation YMCA, York Branch YMCA Youth Swim Lessons City Center YMCA, Lampeter-Strasburg YMCA, York Branch YMCA, The W. Dale Brougher Foundation YMCA, Graham Aquatic Center AOA Games Week City Center YMCA, Lampeter-Strasburg YMCA, The W. Dale Brougher Foundation YMCA Parent & Child Swim Lessons City Center YMCA, Lampeter-Strasburg YMCA, York Branch YMCA Lightning Advanced Age Group Team Lightning Advanced Age Group Team City Center YMCA, Lampeter-Strasburg YMCA Leola Pavilion Rental Leola Pavilion Rental Many Locations Lightning Junior Team Lightning Junior Team City Center YMCA, Lampeter-Strasburg YMCA Parent/Child Swim Lessons The W. Dale Brougher Foundation YMCA American Red Cross Lifeguard Course City Center YMCA Homeschool Classes The W. Dale Brougher Foundation YMCA Teen/Adult Swim Lessons Teen/Adult Swim Lessons Lampeter-Strasburg YMCA L-S Otters Swim Team Lampeter-Strasburg YMCA Summer Swim Lessons The W. Dale Brougher Foundation YMCA YMCA Swim Lessons Instructor Training YMCA Swim Lessons Instructor Training City Center YMCA