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

Fall ll | October 28 – December 20
Registration Opens: Members September 30 | Non-Members October 7


Adult Classes can be found here.

Youth Strength and Speed (8-14)

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

STEM (5-11)

Start Date | October 31
Day & Time | Thursday; 9am-9:45am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Homeschool PE (5-11)

Start Date | October 31
Day & Time | Thursday; 10am-10:45am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Art Exploration (5-11)

Start Date | October 31
Day & Time | Thursday; 11am-11:45am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Homeschool Pickleball Fun (5-11)

Start Date | October 31
Day & Time | Thursday; 12pm-1:45pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Intro to Swim Team: Stages 4-6 (6-12)

Start Date | October 28
Day & Time | Monday; 6pm-7pm
Cost | $86 Members; $172 Non-Members
Click HERE for more information and registration

Greystone YMCA

Fall ll | October 28 – December 20

Registration Opens: Members September 30 | Non-Members October 7


Adult Classes can be found here.

Tiny Tots Tumbling (3-5)

Start Date | October 28
Day & Time | Monday; 11am-12:15pm
Cost | $55 Members; $78 Non-Members
Click HERE for more information and registration

Homeschool PE (7-11)

Start Date | October 28
Day & Time | Monday; 2pm-3pm
Cost | $0 Members; $40 Non-Members
Click HERE for more information and registration

Intro to Tennis – Future Stars (6-9)

Start Date | October 28
Day & Time | Monday; 4:30pm-5:30pm
Cost | $140 Members; $140 Non-Members
Click HERE for more information and registration

Intro to Tennis – Future Stars (6-9)

Start Date | October 30
Day & Time | Wednesday; 4:30pm-5:30pm
Cost | $140 Members; $140 Non-Members
Click HERE for more information and registration

Intro to Tennis – Jr Aces (10-12)

Start Date | October 29
Day & Time | Tuesday; 4:30pm-5:30pm
Cost | $140 Members; $140 Non-Members
Click HERE for more information and registration

Intro to Tennis – Jr Aces (10-12)

Start Date | October 31
Day & Time | Thursday; 4:30pm-5:30pm
Cost | $140 Members; $140 Non-Members
Click HERE for more information and registration

Sports Speed and Agility Training (9-12)

Start Date | October 28
Day & Time | Wednesday; 4:30pm-5:30pm
Cost | $40 Members; $80 Non-Members
Click HERE for more information and registration

Intro to Swim Team (5-14)

Start Date | October 29
Day & Time | Tuesday; 5:15pm-6:15pm
Cost | $86 Members; $172 Non-Members
Click HERE for more information and registration

Youth Stem Legos (4-7)

Start Date | October 28
Day & Time | Monday; 5:30pm-6:30pm
Cost | $30 Members; $60 Non-Members
Click HERE for more information and registration

Youth Stem Lego Building (8-12)

Start Date | October 28
Day & Time | Monday; 6:30pm-7:30pm
Cost | $30 Members; $60 Non-Members
Click HERE for more information and registration

Adult Swim Class (18+)

Start Date | October 28
Day & Time | Monday; 6:45pm-7:45pm
Cost | $100 Members; $180 Non-Members
Click HERE for more information and registration

Hoover YMCA

Fall ll | October 28 – December 20

Registration Opens: Members September 30 | Non-Members October 7


Adult Classes can be found here.

Tiny Tot Cheer Squad (3-5 yrs.) *2024-2025 Winter League*

Start Date | January 9
Day & Time | Thursday, 6pm-6:30pm
Cost | $78 Members; $156 Non-Members/ Includes Jersey, Pom Poms, & Photo
Click HERE for more information and registration

Youth Cheer Squad (6-12 yrs.) *2024-2025 Winter League*

Start Date | January 9
Day & Time | Thursday, 6:30pm-7pm
Cost | $78 Members; $156 Non-Members/ Includes Jersey, Pom Poms, & Photo
Click HERE for more information and registration

Youth Self Defense (11-14 yrs.)

Start Date | October 27
Day & Time | Sunday; 3pm-3:45pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Homeschool Art – Holiday Creations (5-11 yrs.)

Start Date | October 28
Day & Time | Monday; 10am-10:45am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Homeschool STEM – Candy Cane STEM (5-11 yrs.)

Start Date | October 28
Day & Time | Monday; 11am-11:45am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Tiny Tots – Intro to Tumbling (2-6 yrs.)

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

Tiny Tots – Tumbling I (2-4 yrs.)

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

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

Tiny Tots – Tumbling II (4-6 yrs.)

Start Date | October 28
Day & Time | Monday; 5:45pm-6:15pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

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

Chess Club (5-11 yrs.)

Start Date | October 28
Day & Time | Monday; 5pm-5:45pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Holiday Creations – Art (5-11 yrs.)

Start Date | October 28
Day & Time | Monday; 6pm-6:45pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Tensile Tikes – Art (3-5)

Start Date | October 29
Day & Time | Tuesday; 11am-11:30am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Intro to Ballet II (4-6 yrs.)

Start Date | October 29
Day & Time | Tuesday; 5:15pm-5:45pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Contemporary Dance I (5-8 yrs.)

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

Contemporary Dance II (9-12 yrs.)

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

Intro to Dance I (3-5 yrs.) 

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

Ornament Holiday Art (5-11)

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

Intro to Japanese Culture (5-11 yrs.)

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

Intro to Japanese Pop Culture/Language (12-18 yrs.)

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

Youth Speed & Agility(9-13 yrs.) 
Start Date | October 30
Day & Time | Wednesday; 6:30pm-7:30pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Lift & Learn Challenge (12-16 yrs.)
Start Date | November 1
Day & Time | Friday; 6:30pm-7:30pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Fitness Fundamentals-Homeschool Class (5-9 yrs.)
Start Date | November 1
Day & Time | Friday; 10:00am-11:00am
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Mountain Brook YMCA

Fall ll | October 28 – December 20

Registration Opens: Members September 30 | Non-Members October 7


Strength Training – Level l (9-13)

Start Date | October 29
Day & Time | Tuesday; 6pm-7pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Artistic Swimming ll (11+)

Start Date | November 2
Day & Time | Saturday; 12pm-1pm
Cost | $39 Members; $78 Non-Members
Click HERE for more information and registration

Tennis Clinic (5-7)

Start Date | October 30
Day & Time | Wednesday; 3:30pm-4:15pm
Cost | $105 Members; $210 Non-Members
Click HERE for more information and registration

Tennis Clinic (7-10)

Start Date | October 30
Day & Time | Thursday; 4:30pm-5:30pm
Cost | $140 Members; $280 Non-Members
Click HERE for more information and registration

Pelham YMCA

Fall ll | October 28 – December 20

Registration Opens: Members September 30 | Non-Members October 7


Adult Classes can be found here.

Disney Princess Camp (6-10)

Start Date | October 31
Day & Time | Thursday; 5:45pm-6:45pm
Cost | $50 Members; $65 Non-Members
Click HERE for more information and registration

Holiday Craft Camp (6-10)

Start Date | October 29
Day & Time | Tuesday; 5:45pm-6:45pm
Cost | $50 Members; $60 Non-Members
Click HERE for more information and registration

Holiday Sweet Treat Cooking Camp (6-10)

Start Date | November 2
Day & Time | Saturday; 10am-11am
Cost | $50 Members; $80 Non-Members
Click HERE for more information and registration

Pre-School Holiday Crafts (3-5)

Start Date | November 2
Day & Time | Saturday; 9am-9:45am
Cost | $50 Members; $80 Non-Members
Click HERE for more information and registration

Youth Strength Training Level l (11-14)

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

KidFit (7-11)

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

Indoor Triathlon *Special Event* (11+)

Event Date | October 19
Start Time | 7am
Cost | $20 Members; $25 Non-Members
Click HERE for more information and registration

Shades Valley YMCA

Fall ll-7 Week Sessions | October 28 – December 20

7 Week Sessions – Registration Opens: Members September 30 | Non-Members October 7

4 Week Sessions – Registration Opens for all on October 14


 

Basketball Skills Clinic (3-5)

Start Date | October 2
Day & Time | Wednesday; 4:45pm-5:15pm
Cost | $25 Members; $50 Non-Members
Click HERE for more information and registration

Basketball Skills Clinic (5-7)

Start Date | October 2
Day & Time | Wednesday; 5:20pm-5:50pm
Cost | $25 Members; $50 Non-Members
Click HERE for more information and registration

Basketball Skills Clinic (8-10)

Start Date | October 2
Day & Time | Wednesday; 6pm-6:45pm
Cost | $25 Members; $50 Non-Members
Click HERE for more information and registration

Basketball Skills Clinic (11-14)

Start Date | October 2
Day & Time | Wednesday; 7pm-8pm
Cost | $25 Members; $50 Non-Members
Click HERE for more information and registration

Basketball Skills Clinics – Shades Valley – 4 week sessions

Ages | 3-4
Start Date | November 6
Day & Time | Wednesday; 4:45pm-5:15pm
Cost | $20 Members; $40 Non-Members
Click HERE for more information and registration

Ages | 5-7
Start Date | November 6
Day & Time | Wednesday; 5:20pm-5:50pm
Cost | $20 Members; $40 Non-Members
Click HERE for more information and registration

Ages | 8-10
Start Date | November 6
Day & Time | Wednesday; 6:00-6:45pm
Cost | $20 Members; $40 Non-Members
Click HERE for more information and registration

Ages | 11-14
Start Date | November 6
Day & Time | Wednesday; 7:00-8pm
Cost | $20 Members; $40 Non-Members
Click HERE for more information and registration

Parent/Child Movement (0-3)

Start Date | October 28
Day & Time | Monday; 10:30am-11am
Cost | $0 Members; $20 Non-Members
Click HERE for more information and registration

Youth Strength & Conditioning (9-13)

Start Date | November 2
Day & Time | Saturday; 8:30am-9:30am
Cost | $50 Members; $90 Non-Members
Click HERE for more information and registration

Baseball Strength & Conditioning (14-17)

Start Date | October 28
Day & Time | Monday/Wednesday; 5:30pm-6:30pm
Cost | $125 Members; $195 Non-Members
Click HERE for more information and registration

Softball Strength & Conditioning (14-17)

Start Date | October 29
Day & Time | Tuesday/Thursday; 5:45pm-6:45pm
Cost | $125 Members; $195 Non-Members
Click HERE for more information and registration

Crochet classes with Nisha K. (Ages 5-11)

Start Date | October 29
Day & Time | Tuesday; 5:15pm-6:15pm
Cost | $40 Members; $60 Non-Members
Click HERE for more information and registration

Crochet classes with Nisha K. (18+)

Start Date | October 29
Day & Time | Tuesday; 6:30pm-7:30pm
Cost | $40 Members; $60 Non-Members
Click HERE for more information and registration

Sweat-n- Shred (18+)

Start Date | October 28
Day & Time | Monday/Wednesday; 11am-11:45am
Cost | $150 Members; $225 Non-Members
Click HERE for more information and registration

Trussville YMCA

Fall ll | October 28 – December 20

Registration Opens: Members September 30 | Non-Members October 7


PRESCHOOL

Tiny Tots  Basketball  (ages 3-5)

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

SCHOOL-AGED KIDS

Beginning Tumbling level 2  (ages 5-7)

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

Intro to Flag Football  (ages 5-6)

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

Intro to Flag Football  (ages 7-8)

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

Kids in the kitchen – Cuisine Cooking (ages 7-10)

Start Date | October 29
Day & Time | Tuesdays: 6:00pm-7:00pm
Cost | $52  Members; $104 Non-Members
Click HERE for more information and registration

Intro to Theater (ages 7-10)

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

Basketball Skills Clinic (ages 7-8 yrs)

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

Basketball Skills Clinic (ages 9-11 yrs)

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

TEENS

Youth Strength Training (ages 11-14 yrs)

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

Intro to Theater  (ages 11-13 yrs)

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

LIKE WHAT YOU SEE? JOIN THE Y TODAY!