It appears you're running an older web browser that we're unable to support. If you would like to view the site you'll need to update your browser. Please choose from any of the following modern browsers. Thanks!
Error: Javascript is disabled. Please enable javascript and refresh the page.
to
Dance Class
Step into the beat with our Soulful St...More!--td>
Step into the beat with our Soulful Step Line Dancing class! Set to smooth R&B jams and today’s hottest line dance tracks, this class is perfect for anyone who loves to move, groove, and have fun. You’ll learn the latest line dances along with timeless favorites, all in an upbeat and welcoming atmosphere. No partner needed—just bring your energy, your smile, and your love for great music. Whether you’re brand-new or a seasoned dancer, you’ll leave each class feeling confident and connected to the rhythm!
Y Express
1/17/2026 to 3/7/2026
Sat
11:00 AM to 12:00 PM
14y and up
Online Registration 10/14/2025 to 3/7/2026
Learn to Dance
Beginner-friendly Latin dance lessons! No partner required! Learn the basics of the most popular Latin dances while having fun and meeting n...More
Beginner-friendly Latin dance lessons! No partner required! Learn the basics of the most popular Latin dances while having fun and meeting new people. Footwear that is secure to your ankle with soles that don't grip the floor are recommended.
YMCA at Tanglewood
3/5/2026 to 4/9/2026
Thu
6:00 PM to 7:00 PM
18y and up
Online Registration 1/14/2026 to 4/9/2026
Culinary Kids School Age
Add 2 cups fun with 1 cup of laughter....More!--td>
Add 2 cups fun with 1 cup of laughter. Mix in a handful of friends and you get a 4 week cooking class that explores essential cooking skills, healthy choices and inspires creativity and collaboration through mouth watering masterpieces.
Salem
5/5/2026 to 5/26/2026
Tue
6:00 PM to 7:30 PM
4y to 10y 11m
Online Registration 2/1/2026 to 5/1/2026
Little Chefs
...More!--td>
In March, our Lil Chefs kick off the season by exploring the first fresh flavors of spring. Using early herbs and tender greens from the Gainsboro Garden, kids will learn how to prepare simple, tasty dishes that build kitchen confidence. They’ll create herb garden mini pizzas with fresh toppings, blend sweet and mild spring green smoothies, and try their hand at cheesy veggie quesadillas filled with bright garden herbs. It’s a fun, flavorful introduction to cooking and to how food grows.
3/7/2026 to 3/28/2026
10:00 AM to 11:30 AM
Ages 5y to 12y
Online Registration 2/1/2026 to 3/7/2026
12:00 PM to 1:30 PM
5y to 14y 11m
4/4/2026 to 4/25/2026
5y to 12y 11m
Online Registration 2/1/2026 to 4/4/2026
13y to 16y 11m
5/2/2026 to 5/23/2026
Online Registration 2/1/2026 to 5/2/2026
Paint Night
Come paint a "masterpiece!" We will in...More!--td>
Come paint a "masterpiece!" We will instruct you on how to paint a winter themed painting! Come meet new friends as you paint the night away!
Kirk
2/20/2026 to 2/20/2026
Fri
7:00 PM to 8:30 PM
Online Registration 11/1/2025 to 2/19/2026
3/20/2026 to 3/20/2026
5y and up
Online Registration 2/1/2026 to 3/12/2026
4/16/2026 to 4/16/2026
Online Registration 2/1/2026 to 4/9/2026
5/21/2026 to 5/21/2026
Online Registration 2/1/2026 to 5/14/2026
3/17/2026 to 3/17/2026
8y and up
5/19/2026 to 5/19/2026
2/19/2026 to 2/19/2026
Online Registration 11/1/2025 to 2/17/2026
3/19/2026 to 3/19/2026
Online Registration 2/1/2026 to 3/17/2026
Tot Time
Come join us for a 4 week program that is an hour of toddler and me time! Youth development staff will lead you and your toddler in songs and dance...More
Come join us for a 4 week program that is an hour of toddler and me time! Youth development staff will lead you and your toddler in songs and dance, light tumbling time and a fun filled sensory activity. This is a great opportunity to meet other parents and caregivers in our area in a fun environment.
3/9/2026 to 3/30/2026
Mon
10:30 AM to 11:30 AM
1y 6m to 4y 11m
Online Registration 2/1/2026 to 2/23/2026
4/6/2026 to 4/27/2026
Online Registration 2/1/2026 to 3/30/2026
5/4/2026 to 5/25/2026
Online Registration 2/1/2026 to 4/27/2026
Botetourt Family YMCA
3/2/2026 to 3/30/2026
9:00 AM to 10:00 AM
Online Registration 2/1/2026 to 2/27/2026
Online Registration 2/1/2026 to 4/2/2026
Online Registration 2/1/2026 to 4/30/2026
Celebrations
Who loves a treasure hunt? We do! Join...More!--td>
Who loves a treasure hunt? We do! Join us as we search all over the Y for treasure beyond our wildest dreams. We will explore outside, in the pool, and anywhere else our hunt takes us!
3/13/2026 to 3/13/2026
5:00 PM to 9:00 PM
4y to 12y 11m
Online Registration 1/22/2026 to 3/9/2026
3/27/2026 to 3/27/2026
Online Registration 2/1/2025 to 3/23/2026
Middle School Programs
Students at Lucy Addison Middle School will engage in an af...More
Students at Lucy Addison Middle School will engage in an after school program that will support them academically, physically and socially. The Beacons program will expose students to STEM, Robotics, arts and crafts, academic remediation and much more!
9/30/2025 to 5/14/2026
Tue Thu
4:30 PM to 6:00 PM
10y to 15y 11m
Online Registration 6/5/2025 to 5/14/2026
10/1/2025 to 5/14/2026
Wed Thu
9/29/2025 to 5/13/2026
Mon Wed
Online Registration 6/5/2025 to 5/13/2026
Swim Starters Swim Lessons (Parent/Child)
Ages 6 months to 3 years: Accompanied by a parent, infants and toddlers learn to be comfortable in the water and develop swim readiness skill throu...More
Ages 6 months to 3 years: Accompanied by a parent, infants and toddlers learn to be comfortable in the water and develop swim readiness skill through fun and confidence building experiences, while parents learn about water safety, drowning prevention and the importance of supervision. Each lesson lasts thirty minutes. Please note that enrolling in the C level class needs to be approved by an instructor prior to registeration.
10/1/2020 to 12/31/9999
Mon Tue Wed Thu Sat
Times Vary
6m to 4y
Thu Sat
6m to 3y 11m
9/1/2020 to 12/31/9999
6m to 2y 11m
Preschool Swim Lessons
Students learn personal water safety and achieve basic swimming competency including confidently swimming to safety in an event of falling into de...More
Students learn personal water safety and achieve basic swimming competency including confidently swimming to safety in an event of falling into deep water. Activities, games and drills are utilized to reinforce learning, perfect skills and fun! Each lesson lasts thirty minutes.
Ages 3y to 5y
Sun to Sat