Summer Swim Classes

Search our Site


Courses Offered

Beginning Swimming - (8 day course) Open to ages 4 to 12. Designed to teach youth water familiarization and basic swimming strokes. (course enrollment fee covers child and one attending parent.)
Water Babies - (4 day course) Open to ages 1 through 4. Designed to orient children to the water. Parents must participate in the water with their child.


Swim Class Schedule - Click Here

June 15-18


  • Time: 5:30-6:00
  • Class: Water Babies
  • Price: $35


June 29 - July 2 and & July 6-9


  • Time: 12:30-1:30
  • Class: Youth Beginning Swim 1
  • Price: $55


July 13-16 and July 20-23


  • Time: 5:30-6:30
  • Class: Youth Beginning Swim 2
  • Price: $55


Participants must pre-register to attend classes and full payment will be due at the time of registration. Registrations received without payment will be rejected. Classes are held to a maximum of 10 students per class and registrations are taken on a first come first served basis. Course cost is $55 per child and $35 per water baby and is non-refundable. Refunds will NOT be issued for cancellations due to inclement weather. In the event of known inclement weather the instructional staff will make every attempt to contact parents via phone at least one hour prior to the beginning of classes

All parents are encouraged to share in the fun by “getting in” and participating with their children. You will both benefit from the experience! In-water parental participation is required for all children who are less than three feet and six inches tall.


Please mail payment and registration to:

Holiday Lake 4-H Educational Center
1267 4-H Camp Road
Appomattox, VA 24522

Holiday Lake 4h Swimming 0000
Holiday Lake 4h Swimming 0001
Holiday Lake 4h Swimming 0002
Holiday Lake 4h Swimming 0003
Holiday Lake 4h Swimming 0004

Our Mission

Holiday Lake 4-H Educational Center's mission is to improve the quality of life through educating youth and adults in a natural setting.

Contact Us

1267 4-H Camp Road
Appomattox, VA 24522

(434) 248-5444

(434) 248-6749