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
Family Fun
Join us for an evening of Spring fun at the Y! Families will enjoy a feature film with free popcorn and a take-home activity pack. After the show, ...More
Join us for an evening of Spring fun at the Y! Families will enjoy a feature film with free popcorn and a take-home activity pack. After the show, choose between activities like swimming in the Y Family Pool, playing games in the Teen Center, or challenging your family to compete in an “animal instincts” obstacle course in the Gym.
Kirk
4/3/2026 to 4/3/2026
Fri
6:00 PM to 9:00 PM
3y and up
Online Registration 2/1/2026 to 4/2/2026
Preschool Ballet & Tap
Basic exercises and movements are taught to help develop coordinaton and flexibility. Preschoolers learn through skipping, hopping, galloping, ball...More
Basic exercises and movements are taught to help develop coordinaton and flexibility. Preschoolers learn through skipping, hopping, galloping, ballet positions, and beginning tap.
Cancellations require a 30 day notice.
YMCA at Tanglewood
4/7/2026 to 5/12/2026
Tue
4:45 PM to 5:30 PM
3y to 4y 11m
Online Registration 5/1/2025 to 4/7/2026
4/8/2026 to 5/13/2026
Wed
9:30 AM to 10:15 AM
Online Registration 5/1/2025 to 4/8/2026
7/21/2026 to 8/25/2026
Online Registration 5/1/2025 to 7/21/2026
Beginner Ballet & Tap
Combination of Ballet and Tap. Basic exercises and movements are taught to help develop coordination and flexibility. Students learn basic rhythm a...More
Combination of Ballet and Tap. Basic exercises and movements are taught to help develop coordination and flexibility. Students learn basic rhythm and tap choreography and the foundations of ballet. Pricing is per month.
5:45 PM to 6:30 PM
5y to 7y 11m
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
4/4/2026 to 5/30/2026
Sat
11:00 AM to 12:00 PM
16y and up
Online Registration 2/1/2026 to 4/4/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.
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
6:00 PM to 7:30 PM
4y to 10y 11m
Online Registration 2/1/2026 to 5/1/2026
Little Chefs
...More!--td>
April is all about creativity in the kitchen as kids explore color, texture, and simple cooking technique. Lil Chefs will build their own chicken taco cups with fun toppings, stir together mini meatball pasta bowls using bright spring ingredients, and design playful fruit-and-veggie “flower” cups for a sweet finish. This month emphasizes hands-on cooking, experimenting with flavors, and building confidence with a variety of kid-friendly foods.
4/4/2026 to 4/25/2026
10:00 AM to 11:30 AM
5y to 12y 11m
12:00 PM to 1:30 PM
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 instruct you on how to paint a seasonally-themed painting using acrylic paints. Come meet new friends as you learn new art techniques and paint the night away!
3/31/2026 to 3/31/2026
Online Registration 2/1/2026 to 3/30/2026
4/16/2026 to 4/16/2026
5y and up
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
5/19/2026 to 5/19/2026
8y and up
Botetourt Family YMCA
4/10/2026 to 4/10/2026
Online Registration 2/1/2026 to 4/1/2026
Teen Takeover
Join us for a Teen Takeover experience at the Kirk Family YMCA! During the evening, Teen Takeover participants will enjoy connecting and competing ...More
Join us for a Teen Takeover experience at the Kirk Family YMCA! During the evening, Teen Takeover participants will enjoy connecting and competing in options for tournament games. Get ready for a fun evening filled with a 3v3 basketball tournament in the Gym, a pool tournament in the Teen Center, and board games in the Community Room. Bring your own packed (nut-free) dinner and snacks and desserts from the Y!
Bring the energy, bring your friends — registration required by Thursday before the Teen Takeover event.
3/27/2026 to 3/27/2026
5:00 PM to 9:00 PM
12y to 16y 11m
Online Registration 2/1/2026 to 3/26/2026
4/24/2026 to 4/24/2026
Online Registration 2/1/2026 to 4/23/2026
5/29/2026 to 5/29/2026
Online Registration 2/1/2026 to 5/28/2026
Tot Time
Come join us for a 4 week program that...More!--td>
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.
4/6/2026 to 4/27/2026
Mon
10:30 AM to 11:30 AM
1y 6m to 4y 11m
5/4/2026 to 5/25/2026
Online Registration 2/1/2026 to 4/27/2026
9:00 AM to 10:00 AM
Online Registration 2/1/2026 to 4/30/2026