Youth & Teen Classes

Youth & Teen Enrichment Classes

Explore, Learn, Grow

The Y is where youth and teens can learn and grow in spirit, mind and body! The variety of programs we offer means that youth and teens with all sorts of interests can explore and experience in a fun environment! Programs engage youth and teens in creative activities that build artistic and academic skills, develop discipline, problem-solving and decision-making skills, and a sense of achievement and self-esteem.

Financial Assistance
The YMCA of Greater Birmingham is committed to ensuring everyone has the opportunity to learn, grow and thrive regardless of their ability to pay full fees. Financial Assistance removes financial barriers to accessing Y facilities, programs, and services Awards are given on a first come basis. To apply, please click HERE. If your family has previously been approved for YMCA Financial Assistance for membership or another program please contact us at childcare@ymcabham.org.

To learn more and to register, click on your desired branch below.

Alabaster YMCA

Summer 1 | June 3 – July 13
Registration Opens: Members May 6 | Non-Members May 13

 


 

Summer STEM (Kindergarten-2nd grade)

Start Date | June 6
Day & Time | Thursdays; 9:00-9:45am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Summer STEM (3rd-5th grade)

Start Date | June 6
Day & Time | Thursdays; 10:00-10:45am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Summer Art (Kindergarten-2nd grade)

Start Date | June 7
Day & Time | Fridays; 9:00-9:45am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Summer Art (3rd-5th grade)

Start Date | June 7
Day & Time | Fridays; 10:00-10:45am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Summer STEM (ages 7-10)

Start Date | June 3
Day & Time | Mondays; 6:00-6:45pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Summer STEM (ages 11-13)

Start Date | June 3
Day & Time | Mondays; 7:00-7:45pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Drama Club (ages 7-10)

Start Date | June 4
Day & Time | Tuesdays; 6:00-6:45pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Drama Club (ages 11-14)

Start Date | June 4
Day & Time | Tuesdays; 7:00-7:45pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Intro to Dance (ages 3-5)

Start Date | June 4
Day & Time | Tuesdays; 6:30-7:15pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Intro to Dance (ages 6-8)

Start Date | June 4
Day & Time | Tuesdays; 7:30-8:15pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Intro to Colorguard (ages 6-8)

Start Date | June 6
Day & Time | Thursdays; 6:00-7:30pm
Cost | $125 Members; $250 Non-Members
Click HERE for more information and registration

Junior Lifeguarding (ages 11-14)

Start Date | June 6
Day & Time | Thursdays; 11:00am-12:00pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Youth Strength Training Level 1 (ages 11-14)

Start Date | June 7
Day & Time | Fridays; 5:30pm-6:30pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Intro to Swim Team (ages 5-11)

Start Date | June 3
Day & Time | Mondays; 6:00pm-7:00pm
Cost | $86 Members; $172 Non-Members
Click HERE for more information and registration

 

Greystone YMCA

Summer 1 | June 3 – July 13
Registration Opens: Members May 6 | May 13

 


 

Disney Princess Camp (ages 4-7)

Start Date | June 3
Day & Time | Mondays; 5:30-6:30pm
Cost | $40 Members; $80 Non-Members
Click HERE for more information and registration

Intro to Color Guard (ages 11-14)

Start Date | June 4
Day & Time | Tuesday; 5-6pm
Cost | $45 Members; $90  Non-Members
Click HERE for more information and registration

Tiny Tots Tumbling (ages 3-5)

Start Date | June 4
Day & Time | Tuesdays; 11:00-11:45am
Cost | $55 Members; $78  Non-Members
Click HERE for more information and registration

Tiny Tots-Intro to Basketball (ages 3-5)

Start Date | June 5
Day & Time | Wednesdays; 5-5:45pm
Cost | $40 Members; $80 Non-Members
Click HERE for more information and registration

Youth Basketball Clinic (Age 8-10)

Start Date | June 5
Day & Time | Wednesdays; 6-6:45pm
Cost | $40 Members; $80 Non-Members
Click HERE for more information and registration

 Youth Basketball Clinic (Ages 11-13)

Start Date | June 5
Day & Time | Wednesdays; 7-8pm
Cost | $40 Members; $80 Non-Members
Click HERE for more information and registration

Parent/Child Snacktime Sidekicks (Ages 0-3)

Start Date | June 6
Day & Time | Thursdays; 11-11:45am
Cost | $40 Members; $80 Non-Members
Click HERE for more information and registration

Teen Life Skills (Ages 14-18)

Start Date | June 6
Day & Time | Thursdays; 6pm-7pm
Cost | $40 Members; $80 Non-Members
Click HERE for more information and registration

 Youth STEM (ages 5-11)

Start Date | June 7
Day & Time | Fridays; 11-11:45am
Cost | $40 Members; $80 Non-Members
Click HERE for more information and registration

 

Hoover YMCA

Summer 1 | June 3 – July 13
Registration Opens: Members May 6 | Non-Members May 13

 


 

Youth Strength Training (ages 9-13)

Start Date | June 3
Day & Time | Mondays; 6:30pm-7:30pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Summer Friday Fun Club (ages 6-12)

Start Date | June 7
Day & Time | Fridays; 10:30am-11:30am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Summer Book Club (ages 8-12)

Start Date | June 3
Day & Time | Mondays; 5:30pm-6:15pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Youth Intro to Art Level 1 (ages 5-8)

Start Date | June 4
Day & Time | Tuesdays; 5:30pm-6:15pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Youth Intro to Art Level 2 (ages 9-12)

Start Date | June 4
Day & Time | Tuesdays; 6:30pm-7:15pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Youth STEM Level 1 (ages 5-8)

Start Date | June 3
Day & Time | Mondays; 5:30pm-6:15pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Youth STEM Level 2 (ages 9-12)

Start Date | June 3
Day & Time | Mondays; 6:30pm-7:15pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Lego Club (ages 5-11)

Start Date | June 4
Day & Time | Tuesdays; 6:00pm-6:45pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Kids in the Kitchen Level 1 (ages 5-11)

Start Date | June 3
Day & Time | Mondays; 6:30pm-7:15pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Kids in the Kitchen Level 2 (ages 5-11)

Start Date | June 6
Day & Time | Thursdays; 5:30pm-6:15pm
Cost | $44 Members; $88 Non-Members
Click HERE for more information and registration

Kids in the Kitchen World Cuisine (ages 5-11)

Start Date | June 6
Day & Time | Thursdays; 6:30pm-7:15pm
Cost | $44 Members; $88 Non-Members
Click HERE for more information and registration

Teen Cooking  (ages 11-14)

Start Date | June 6
Day & Time | Thursdays; 7:30pm-8:15pm
Cost | $44 Members; $88 Non-Members
Click HERE for more information and registration

Tiny Tots – Intro to Ballet Level 1 (ages 2-4)

Start Date | June 6 
Day & Time | Thursday; 6:00pm-6:30pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Start Date | June 7
Day & Time | Fridays; 9:00am-9:30am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Tiny Tots – Intro to Ballet Level 2 (ages 4-6)

Start Date | June 6 
Day & Time | Thursday; 6:45pm-7:15pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Start Date | June 7
Day & Time | Fridays; 9:45am-10:15am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

 

Mountain Brook YMCA

Summer  I | June 3 – July 13
Registration Opens: Members May 6 | Non-Members May 13

 


 

Youth Strength Training (ages 9-13)

Start Date | June 4
Ages | 9-13
Day & Time |  Saturdays; 10:30am-11:30am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Intro to Swim Team (Ages 5-17)

Start Date | June 8
Ages | 5-17
Day & Time |  Tuesdays; 6:00pm-7:00pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

French Class (two ages – 11-17 & 18+)

Day & Time |  Sundays; 2:00-3:00pm (ages 11-17);  Sundays; 4:00pm-5:00pm (ages 18+)
Cost | $70 Members; $140 Non-Members
Click HERE for more information and registration

STEM (ages 5-11)

Start Date | June 4
Ages | 5-11
Day & Time | Tuesdays’ 6:00-7:00pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Homeschool PE TWO age groups available: ages 5-8 and ages 9-14)

Ages | 5-8
Day & Time |  Tuesdays; 1:30-2:15pm
Cost | Free for Members; $39 Non-Members
Click HERE for more information and registration

Homeschool (ages 9-14)

Ages | 9-14
Day & Time |  Tuesdays; 1:30-2:15pm
Cost | Free for Members; $39 Non-Members
Click HERE for more information and registration

Tennis Clinics (TWO age groups available: ages 5-7 and ages 7-10)

Ages | 5-7
Start Date | June 5
Day & Time | Wednesdays; 3:30-4:15pm
Cost | $105 Members; $210 Non-Members
Click HERE for more information and registration

Ages | 7-10
Start Date | June 6
Day & Time | Thursdays; 4:30-5:30pm
Cost | $140 Members; $280 Non-Members
Click HERE for more information and registration

 

Pelham YMCA

Summer 1 | June 3 – July 13
Registration Opens: Members May 6 | Non-Members May 13

 


 

Anime Drawing Class (ages 11-14)

Start Date | June 4
Day & Time | Tuesdays; 6:15-7:15 pm
Cost | $40 Members; $72 Non-Members
Click HERE for more information and registration

Intro to Guitar (ages 6-10)

Start Date | June 8
Day & Time | Saturdays; 10:30am-11:15am
Cost | $45 Members; $80  Non-Members
Click HERE for more information and registration

Guitar Class – Level 2 (ages 8-11)

Start Date | June 8
Day & Time | Saturdays; 11:30am-12:15pm
Cost | $50 Members; $80  Non-Members
Click HERE for more information and registration

 Preschool Art Class (ages 3-5)

Start Date | June 6
Day & Time | Thursdays; 5:30-6:15 pm
Cost | $40 Members; $72.00 Non-Members
Click HERE for more information and registration

Intro to Dance (Jazz) (Age 6-10)

Start Date | June 4
Day & Time | Thursdays; 5:45pm-6:45pm
Cost | $45 Members; $72 Non-Members
Click HERE for more information and registration

 Theater 101 (Ages 9-13)

Start Date | June 5
Day & Time | Wednesdays; 5:45-6:45 pm
Cost | $50 Members; $80 Non-Members
Click HERE for more information and registration

Youth Strength Training Level 1 (ages 11-14)

Start Date | June 6
Day & Time | Thursdays; 5:30-6:30 pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Youth Strength Training Level 2 (ages 11-14)

Start Date | June 4
Day & Time | Tuesdays; 5:30-6:30pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Shades Valley YMCA

Summer I | June 1 – July 13
Registration Opens: Members May 6 | Non-Members May 13


 

Babysitter’s Training Camp (with Pediatric First Aid/CPR) (ages 11-14)

Start Date | May 29
Day & Time | Wednesdays; 9:00-12:30pm; Thursdays; 9:00-12:30pm; Fridays; 9:00-12:30pm
Cost | $68 Members; $136 Non-Members
Click HERE for more information and registration

American Red Cross Jr. Lifeguarding Camp (ages 11-14)

Start Date | June 24
Day & Time | Mondays; 9:00-4:00pm; Tuesdays; 9:00-4:00pm; Wednesdays; 9:00-4:00pm; Thursdays; 9:00-4:00pm; Fridays; 9:00-4:00pm
Cost | $75 Members; $150 Non-Members
Click HERE for more information and registration

Foundations for First-Time Home Buyers: Navigating Your Path to Home Ownership (ages 18+)

Start Date | June 6
Day & Time | Thursdays; 5:30-6:30pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration 

Youth Strength Training Level 1 (ages 9-14)

Start Date | June 8
Day & Time | Saturdays; 9:00-9:45am
Cost | $28 Members; $56 Non-Members
Click HERE for more information and registration

Youth Strength Training Level 1 (ages 9-14)

Start Date | June 3
Day & Time | Mondays; 2:00-2:45pm
Cost | $28 Members; $56 Non-Members
Click HERE for more information and registration

Skills and Practices for Happiness ( ages 11-17)

Start Date | June 4
Day & Time | Tuesdays; 5:30-6:30pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Parent Child Movement (ages 0-3)

Start Date | June 17
Day & Time | Mondays; 11:00-11:30am
Cost | $28 Members; $56 Non-Members
Click HERE for more information and registration

Moms Helping Moms (ages 0-6)

Start Date | June 3
Day & Time | Mondays; 10:00-10:55am
Cost | $0 Members; $0 Non-Members
Coming soon!

 

Trussville YMCA

Summer I | June 3 – July 13
Registration Opens: Members May 6 | Non-Members May 13

 


 

PRESCHOOL

Tiny Tots Survey of Sports 2 (ages 3-5)

Start Date | Monday, June 3
Day & Time | Mondays; 6:00 pm -6:45 pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Tiny Tot Tumbling  (ages 3-4)

Start Date | Monday, June 10
Day & Time | Mondays: 6:00 pm-6:45pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

KIDS (AGES 6-10)

Beginning  Tumbling  (ages 5-6)

Start Date | Monday, June 10
Day & Time | Mondays: 7:00pm-7:45pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Basketball Skills Clinic (two age groups: 7-8 and 9-10)
Start Date | Thursday, June 6th
Day & Time for ages 7-8 | Thursday; 6:00-7:00pm
Day & Time for ages 9-10 | Thursdays; 7:00-8:00pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration -Tuesdays, 6pm
Click HERE for more information and registration -Tuesdays, 7pm

Kids in the Kitchen- Summer Treats (ages 7-10)

Start Date | Tuesday, June 4
Day & Time | Tuesdays 5:30-6:30
Cost | $52 Members; $104 Non-Members
Click HERE for more information and registration

STEM Ooey, Gooey, Fun  (ages 7-10)

Start Date |  Thursday, June 6
Day & Time | Thursdays; 6:00pm- 7:00pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

YOUTH & TEENS 11+

Teen Cooking-Level 1- Summer treats  (ages 11-14)

Start Date |  Tuesday, June 4
Day & Time | Tuesdays; 6:30-7:30pm
Cost | $56 Members; $112 Non-Members
Click HERE for more information and registration

Youth Strength Training (ages 11-14)

Start Date |  Tuesday, June 4
Day & Time | Tuesdays 6:00 pm-6:45pm
Cost | $39 Members; $78  Non-Members
Click HERE for more information and registration

 

LIKE WHAT YOU SEE? JOIN THE Y TODAY!