Hudson Valley Swim offers swim lessons for children ages 6 months to 17 years old throughout the Hudson Valley region. Their lesson plans have been developed in collaboration with several swim organizations. They provide different class options for different age groups, including classes for infants and toddlers to introduce them to water, classes for elementary school ages that help children gain independence in the water away from parents, and classes for teens that aim to increase comfort levels in the water. Class sizes are kept small with a maximum of 8 students to ensure proper instruction.