Adult Programs

Adult Art Class
Each four weeks we will learn and perform a new idea, style or medium. With painting and/or drawing as our focus students will learn a couple tricks to help them produce art with a bit more ease. Fun with a perfect blend of education is at the heart of each 4 week session. Please feel free to join in no matter what level of skill you carry.  More Info
Ballroom Dancing Beginner/Intermediates
This class offers a complete introduction to ballroom dancing. The class is perfect for beginners and those looking to polish their ballroom technique. You will learn the techniques necessary for moving with style and grace. No previous dance experience or partner is necessary.  More Info

Subjects covered include: Choosing the Right Boat, Boat Hulls, Motors, Legal Requirements, Navigation Rules, Cruising, Docking, Anchoring, Knots, Accidents, Alcohol Safety, Fire on Board, Weather, Trailering, Navigation, Water Sports, and Personal Watercraft.  The course is approved by the National Association of State Boating Law Administrators and recognized by the United States Coast Guard. Instructors are certified by the Department of Game and Inland Fisheries.  Most major companies endorse the course and allow insurance premium to graduates.

  More Info
Ceramics: Intermediate
This class is designed for the student who has prior experience with ceramics. Painting on resin, dry brushing, and other techniques will be introduced.  More Info
Chess (12 - Adult)
The chess group is for all levels of playing strength.  More Info
Cole Bluegrass Show

Come listen to local bluegrass bands.  The event is free to attend & donations are accepted. 

  More Info

The first in a three part series designed to teach you the fundamentals that every photographer should know. In part one we focus on camera operation and the technical aspects of photography. More information about this course can be found at

  More Info
Crocheting & Knitting

This class will teach you how to crotchet & knit various items. 

  More Info
Dog Obedience Class

A six-week course for dogs of any breed and any age.  Dogs will learn to heel calmly on leash, react to different commands, and come when called. AKC Canine Good citizen test is available. AKC S.T.A.R. puppy program is available for puppies under one year of age for a small cost.

  More Info

Give you puppy a good start!  Join trainer Lewis Redd for a four week puppy kindergarten class.  Your puppy will have the opportunity to play with other puppies and learn “good” play behavior, as well as have important socialization contact with friendly strangers.  Puppy Parents will learn how to raise a steady tempered, good canine companion.  Puppies will learn age appropriate obedience skills, and Puppy Parents will learn how to get through the challenging first months of dog ownership.  Class size is limited and pre-registration is required.  Bring documentation of veterinarian care for your puppy to the first meeting, as well as proof of age appropriate vaccines.  Owners/handlers must bring adequate clean-up-supplies.  Puppies will wear a cloth-type collar and will be on a light weight six-foot leash at all times.  Slip chain training collars, harnesses and specialty collars must be approved by the trainer.  

  More Info


(540) 375-3054


620 Florida Street
Salem, VA  24153


8:00 a.m. - 5:00 p.m.
Monday - Friday

Kathy Murphy
Program Manager
(540) 375-3057

Vickie Sword
Program Supervior
(540) 375-3054

Drew Carroll
Assistant Recreation Program Supervior
(540) 375-3054

Salem WiFi
Roanoke Valley