Elementary Program

  • Ages: 3-6 years
  • Class Size: 3-4 students



  • Ages: Approximately 3 yrs. up to 6 yrs.
  • In the Starfish beginner swim lesson class, students should be comfortable working directly with the instructor without their parents in the water. They should be able to sit on the steps while awaiting their turn and should be able to take direction from the instructor

Skills Taught: Scooping arms, flutter kicks, combined scooping and kicking, blowing bubbles with their full face in the water, front & back floats, jumping in and returning to the wall, treading water, elementary backstroke and the ability to swim 10 yards with little assistance.

View Schedule



  • Ages: Approximately 3 yrs. up to 6 yrs.
  • In the Lionfish intermediate swim lesson class, students will be unaided while they form proper swim positions. A focus of this level is to begin simultaneous and alternating movements of their arms and legs. The children will be taught beginner techniques in a variety of strokes.

Skills Taught: Flutter kicks, freestyle, side breathing, elementary backstroke, backstroke, rollovers and glides.

View Schedule



  • Ages: Approximately 5 yrs. up to 6 yrs.
  • In the Kingfish advanced swim lesson class, students must have successfully completed the Lionfish class as those skills are the basis for this one. Students should know how to swim freestyle with good side breathing, Backstroke, Breaststroke, and be able to tread water for 90 secs.

Skills Taught: Students will work on strengthening their previous skills while learning new skills. Swimmers will learn side stroke, breaststroke and butterfly, further refine freestyle, backstroke, elementary backstroke, diving along with other necessary skills.

View Schedule


Ready to get started?

Hudson Valley Swim has been teaching swimming lessons to infants, children and adults of all ages to swim since we founded the company in 2003.

Get Started