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 SESSION 1: June 5 – July 15
Registration Opens: Members May 8 | Non Members May 15


Youth Strength Training – Level 1 (Ages 9-13)
Regular participation in a youth strength-training program can offer health, fitness, and performance benefits for children and young adolescents, as it offers an opportunity for all youth, regardless of their current level of activity, to improve their muscle strength, enhance their motor coordination and gain confidence in their ability to be physically active. This six-week program will provide proper training guidelines and introduce a variety of training options to create a safe, effective, and FUN experience for children and teens. Once completed, participants will have a basic understanding of proper strength training techniques and proper use of strength training equipment. (Summer 1)

Start Date | June 5
Day & Time | Mondays; 5pm-6pm
Cost | $36 YMCA Members; $72 Non-Members
Click HERE to register.

Tiny Tots- Intro to Soccer (Ages 3-6)
Through this 6-week program, participants will learn the basics of soccer. Sessions are once a week and 30-45 minutes each. Participants will learn good habits such as warming up, organization, teamwork, and an appreciation for the sport. Soccer for this age should be special with an emphasis on fun. Tiny Tots will be led by a qualified instructor that has a clear understanding of the sport and has been trained in our childcare policies. Parent involvement is required for Tiny Tots 3-4 years old.

Ages 3-4
Start Date | June 5
Day & Time | Mondays; 5:30pm-6:00pm
Cost | $36 YMCA Members; $72 Non-Members
Click HERE to register.

Ages 5-6
Start Date | June 6
Day & Time | Tuesdays; 5:30pm-6:15pm
Cost | $36 YMCA Members; $72 Non-Members
Click HERE to register.

Aquatics Leaders Club- Jr. Lifeguarding program (Ages 12-14)
At the Y, we take pride in developing our aquatic staff. Aquatic Leaders Club shows future aquatic leaders (you!) what it means to be a lifeguard and how a career in aquatics can be fun. In addition, Aquatic Leaders Club helps you build communication, problem-solving, teamwork, and water safety skills to prepare you for future jobs! Classes will meet for 1 hour once per week and will include classroom and pool sessions. Club members will volunteer at the Y in the Aquatics program for a minimum of 1.5 hours per week. Volunteer shift times and days are flexible. Club members can earn a free American Red Cross Adult and Pediatric CPR/First-Aid/AED certificate (delivered in a separate course) by participating in all course meetings and volunteer hours. This program does not certify you to become a lifeguard.

Start Date | June 6
Day & Time | Tuesdays; 11:00am-11:45am
Cost | FREE
Click HERE to register.

Greystone YMCA

SUMMER SESSION 1: June 5 – July 15
Registration Opens: Members May 8 | Non Members May 15


Strength Training – Level 1 (Ages 9-18)
Regular participation in a youth strength-training program can offer health, fitness, and performance benefits for children and young adolescents, as it offers an opportunity for all youth, regardless of their current level of activity, to improve their muscle strength, enhance their motor coordination and gain confidence in their ability to be physically active. This six-week program will provide proper training guidelines and introduce a variety of training options to create a safe, effective, and FUN experience for children and teens. Once completed, participants will have a basic understanding of proper strength training techniques and proper use of strength training equipment.

Ages 9-13
Start Date | June 6
Day & Time | Tuesdays; 3pm-4pm
Cost | $30 YMCA Members; $60 Non-Members
Click HERE to register.

Ages 14-18
Start Date | June 6
Day & Time | Tuesdays; 4pm-5pm
Cost | $30 YMCA Members; $60 Non-Members
Click HERE to register.

Strength Training – Level II (Ages 9-18)
Regular participation in a youth strength-training program can offer health, fitness, and performance benefits for children and young adolescents, as it offers an opportunity for all youth, regardless of their current level of activity, to improve their muscle strength, enhance their motor coordination and gain confidence in their ability to be physically active. This six-week program will provide proper training guidelines and introduce a variety of training options to create a safe, effective, and FUN experience for children and teens. Level II takes a more in-depth look at strength training and muscle building, as well as the fundamentals of cardiovascular exercise. In addition to instructor-led workout sessions, participants will receive classroom instruction on basic human anatomy and physiology, as well as basic nutrition. Once completed, participants will have basic knowledge of overall fitness training, body composition, macro and micronutrients, as well as major muscle groups and corresponding exercises.

Ages 9-13
Start Date | June 6
Day & Time | Thursdays; 3pm-4pm
Cost | $30 YMCA Members; $60 Non-Members
Click HERE to register.

Ages 14-18
Start Date | June 6
Day & Time | Thursdays; 4pm-5pm
Cost | $30 YMCA Members; $60 Non-Members
Click HERE to register.

Teen Cooking Camp (ages 12-18)
This mini cooking camp is designed to equip youth ages 12-18 with the skills needed in everyday meal preparation. Each class there will be a focus on specific skills such as knife use, reading a recipe, and measuring of ingredients. These skills will be used in each class to prepare a specific dish. Skills will build on one another throughout camp. The recipes will be compiled and given to each participant at the end of the camp.

Start Date | June 19 (2 week session)
Day & Time | Monday-Wednesday; 10am-11am (2 weeks)
Cost | $130 YMCA Members; $260 Non-Members
Click HERE to register.

Youth Basketball Sports Clinic (ages 5-16)
This is a co-ed program, offering the chance to gain knowledge, skills and develop with the game of basketball. We will help young athletes reach their goals. We will teach the skills that will give each player an advantage on the court.

Ages 5-7
Start Date | June 6 or June 8 
Day & Time | Tuesday or Thursday; 4:00pm-4:30pm
Cost | $50 YMCA Members; $100 Non-Members
Click HERE to register.

Ages 8-11
Start Date | June 6 or June 8 
Day & Time | Tuesday or Thursday; 4:30pm-5:30pm
Cost | $50 YMCA Members; $100 Non-Members
Click HERE to register.

Ages 12-16
Start Date | June 6 or June 8 
Day & Time | Tuesday or Thursday; 5:30pm-6:30pm
Cost | $50 YMCA Members; $100 Non-Members
Click HERE to register.

Tiny Tots Tumbling (ages 3-5/must be potty trained or parent present)
Tiny Tots Tumbling is a class to introduce the basic fundamentals of gymnastics and tumbling. Each child will engage in fun, interactive games and tasks, all while guiding them into entry level skills. Focus will be on balance, agility and building blocks for future gymnastics skills all centered around YMCA fun! The program will be led by Elite/Nationally Ranked gymnast Presley Williams.

Start Date | June 5 
Day & Time | Mondays; 11:00am-11:45am
Cost | $55 YMCA Members; $75 Non-Members
Click HERE to register.

Hoover YMCA

SUMMER SESSION 1: June 5 – July 15
Registration Opens: Members May 8 | Non Members May 15


Girls Night In (rising 5th-6th grade)
This 6-week program was designed specifically for 5th and 6th grade girls. It was created to help with the transition from elementary to middle school. Each week focuses on a different topic such as mental health and confidence. We will incorporate fun activities to build confidence and promote teamwork. Healthy snacks and some physical activity will be part of every class.

Start Date | June 7
Day & Time | Wednesday; 5:30pm-6:30pm
Cost | $30 YMCA Members; $60 Non-Members
Click HERE to register.

STEM Enrichment- Dinosaurs (ages 4-6)
Through this 6 week class kids will become Dinosaur experts with this engaging Dino learning experience. They will learn about different types of dinosaurs, their diets and habitats, and even become paleontologists as they learn about fossils.

Start Date | June 9
Day & Time | Fridays; 10:00am-10:45am
Cost | $30 YMCA Members; $60 Non-Members
Click HERE to register.

Kids in the Kitchen (ages 6-8)
Do you have a child that has taken an interest in cooking? Enroll them today in Kids in the Kitchen and let their skills blossom! During this 6-week Youth Enrichment class participants will start from scratch to create recipes and perform various kitchen tasks, including chopping, measuring and more. Participants will learn various skills including math skills through measuring and weighing ingredients, kitchen safety, logic and reasoning, teamwork and team building, sanitation procedures, cooking techniques and more.

Start Date | June 8
Day & Time | Thursday; 5:30pm-6:30pm
Cost | $48 YMCA Members; $96 Non-Members
Click HERE to register.

Tiny Tots- Intro to Soccer (Ages 3-6)
Through this 6-week program, participants will learn the basics of soccer. Sessions are once a week and 30-45 minutes each. Participants will learn good habits such as warming up, organization, teamwork, and an appreciation for the sport. Soccer for this age should be special with an emphasis on fun. Tiny Tots will be led by a qualified instructor that has a clear understanding of the sport and has been trained in our childcare policies. Parent involvement is required for Tiny Tots 3-4 years old.

Ages 3-4
Start Date | June 9
Day & Time | Fridays; 10:00am-10:30am
Cost | $30 YMCA Members; $60 Non-Members
Click HERE to register.

Ages 5-6
Start Date | June 7 
Day & Time | Wednesdays; 6:15pm-7:00pm
Cost | $30 YMCA Members; $60 Non-Members
Click HERE to register.

Tiny Tots – Survey of Sports (ages 4-6)
Survey of Sports was developed to introduce children to the world of sports. Through this 6 week program children will learn the basics of basketball, T-Ball, and Indoor Soccer. Playing sports can promote a healthy lifestyle and teach kids transferable skills that they will use in their adult life. Being on a team teaches valuable social skills. They will learn how to share, value diverse skill sets, trust others, and support and encourage one another.

Start Date | June 5
Day & Time | Mondays; 6:00pm-6:45pm
Cost | $30 YMCA Members; $60 Non-Members
Click HERE to register.

Intro to Art (ages 7-10)
Creativity and a variety of sensory rich mediums combine in this hands-on exploration that builds confidence, creativity, and self-expression. Through this 6-week class, artists will be exposed to beginning visual art concepts and vocabulary while developing essential life skills, discovering and sharing their world. Inventive and engaging themes are continuously explored to create unique works of art at each session.

Start Date | June 5
Day & Time | Mondays; 5:30pm-6:30pm
Cost | $30 YMCA Members; $60 Non-Members
Click HERE to register.

Preschool Art (ages 4-6)
6-week age-appropriate adventure of creations. Your little aspiring artist will make projects using everything from bubbles, paint, shaving cream, and more. These classes offer a structured environment for kids to get their hands dirty while making new friends and wild creations. Some projects get messy, so please dress your child appropriately!

Start Date | June 5
Day & Time | Mondays; 10:00am-10:45am
Cost | $30 YMCA Members; $60 Non-Members
Click HERE to register.

Mountain Brook YMCA

SUMMER SESSION 1: June 5 – July 15
Registration Opens: Members May 8 | Non Members May 15


Youth Strength & Agility Camp (ages 9-13) & (ages 14-18)
The Purpose of the class will be to provide quality individual instruction in the techniques and training that are necessary for young athletes to reach their full potential. This will be accomplished through speed training, muscle mobility, and agility exercises. These are essential elements for success in ALL sports! With an increased awareness of these skills and disciplines, it will allow for enhanced sports performance

Session Dates
 Session I:   Ages 9-13 | June 5-15 (2 week session)
 Session II: Ages 14-18 | June 19- 29 (2 week session)
Day & Time | Monday/ Tuesday/ Thursday | 5:30pm-6:30pm
Cost | $30 YMCA Members | $60 Non-Members
Click HERE to register.

Swim Stroke Development (ages 13-18)
This program is designed to Improve proper stroke technique as well as increase stamina for people wanting to begin lap swimming. NOTE: This is a class for people who can already swim an entire lap using some semblance front crawl, breaststroke, and/or back stroke.

Start Date | June 5
Day & Time | Monday-Wednesday | 3:30ppm-4:15pm
Cost | $63 YMCA Members; $126 Non-Members
Click HERE to register.

Teen 3v3 Basketball League (ages 13-18)
3v3 basketball league for teenage members of the YMCA. Friday nights from 6PM – 8PM.

Start Date | June 9
Day & Time | Fridays; 6pm-8pm
Cost | $50 YMCA Members Only
Click HERE to register.

Calligraphy for Children & Teens (Ages 10-18)
Join us for a 4 session workshop learning the basics of modern hand-lettering and calligraphy. This workshop will allow your child or teen to learn the basic structure and formatting of letters and working with specific markers. Participants will learn the basics of strokes, pen pressure, and different ways to achieve specific looks. All materials provided!

Start Date | June 6 (2 week session)
Day & Time | Tuesday/Thursdays; 3:00pm-4:30pm
Cost | $60 YMCA Members; $85 Non-Members
Click HERE to register.

Pelham YMCA

SUMMER SESSION 1: June 5 – July 15
Registration Opens: Members May 8 | Non Members May 15


Intro to Photography (ages 11-14)
Photography is a great way to express creativity. This 6-week class for beginner photography students will cover the basics of point and shoot photography. Each student will gain an understanding of the basic principles for capturing their favorite images. All students will need a camera for class every session. (Ex: iPhone; iPad; dslr; etc) Students will also have an opportunity to create a photography portfolio to take with them at the end of the session.

Start Date | June 8
Day & Time | Thursdays; 5:30pm-6:30pm
Cost | $48 YMCA Members; $96 Non-Members
Click HERE to register.

Intro to Ballet (ages 4-7)
Intro to ballet classes for ages 4–7-year-olds. In our class, dancers will start off learning smaller, more basic steps and movements at a slower tempo. Learning the basic stance of ballet incorporating creative movement, in a fun way.

Start Date | June 5 (2 week session)
Day & Time | Monday, Wednesday & Thursday; 5:30pm-6:30pm
Cost | $36 YMCA Members; $72 Non-Members
Click HERE to register.

Family Hiking Club (Family)
Love to hike but don’t want to do it alone? Join our hiking club and explore a different trail in the Birmingham area each week. We will start with a safety topic, hike one to two miles, take a snack break, and hike back. Join us to get moving, make new friends, and create a new hobby. We will meet at the Y and bus to the trail for the day. Parents must accompany children ages 12-15. Open to families (age 12+) or individuals (16+).

Start Date | June 10
Day & Time | Saturdays; 9:30am-12:30pm
Cost | $36 YMCA Members; $72 Non-Members
Click HERE to register.

Shades Valley YMCA

SUMMER SESSION 1: June 5 – July 15
Registration Opens: Members May 8 | Non Members May 15


Youth Strength Training 1 (ages 9-18)
Regular participation in a youth strength-training program can offer health, fitness, and performance benefits for children and young adolescents, as it offers an opportunity for all youth, regardless of their current level of activity, to improve their muscle strength, enhance their motor coordination and gain confidence in their ability to be physically active. This six-week program will provide proper training guidelines and introduce a variety of training options to create a safe, effective, and FUN experience for children and teens. Once completed, participants will have a basic understanding of proper strength training techniques and proper use of strength training equipment.

Ages 9-13
Start Date | June 10 
Day & Time | Saturdays; 9:30am-10:30am
Cost | $30 YMCA Members; $60 Non-Members
Click HERE to register.

Ages 14-18
Start Date | June 10 
Day & Time | Saturdays; 10:45am-11:45am
Cost | $30 YMCA Members; $60 Non-Members
Click HERE to register.

STEM Enrichment (ages 5-10)
Is your child always trying to figure out why things work the way they do? Does he/she question you constantly feeling the need to understand why? Then let them put those creative, questioning, thinking minds into ACTION. Each week our Hands-On STEM class will allow your child to think, predict, question, and learn from one or more hands-on “experiments” while learning Science, Technology, Engineering, and Math terminology and skills.

Start Date | June 6
Day & Time | Tuesdays; 6pm-7pm
Cost | $36 YMCA Members; $72 Non-Members
Click HERE to register.

Aquatic Leaders Club – Junior Lifeguard Program (ages 12-14)
At the Y, we take pride in developing our aquatic staff. Aquatic Leaders Club shows future aquatic leaders (you!) what it means to be a lifeguard and how a career in aquatics can be fun. In addition, Aquatic Leaders Club helps you build communication, problem-solving, teamwork, and water safety skills to prepare you for future jobs! Classes will meet for 1 hour once per week and will include classroom and pool sessions. Club members will volunteer at the Y in the Aquatics program for a minimum of 1.5 hours per week. Volunteer shift times and days are flexible. Club members can earn a free American Red Cross Adult and Pediatric CPR/First-Aid/AED certificate (delivered in a separate course) by participating in all course meetings and volunteer hours. This program does not certify you to become a lifeguard.

Start Date | June 6
Day & Time | Tuesdays; 6pm-7pm
Cost | Free for Members and Non-Members
Click HERE to register.

Youth Pickleball Clinic (ages 11-14)
Want to learn to play pickleball? Join the fastest growing sport in the nation while you enjoy fun friendships with peers. Weekly one hour sessions with a certified instructor, referee, and coach. For all incoming 6th-9th graders.

Start Date | June 8 
Day & Time | Thursdays; 5:00pm-6:00pm
Cost | $43 YMCA Members; $86 Non-Members
Click HERE to register.

Project Power – Kids Making Healthy Lifestyle Choices (ages 5-10)
Project Power will teach your K-5th graders how to “exercise their power” by educating them about ways to live healthily and make healthy decisions related to physical activity, eating, and establishing healthy habits. This class, led by trained instructors from the American Diabetes Association, will teach your child how to read food labels, make healthy food choices, learn adequate portion sizes, and the importance of physical activity. Each week they will go home with a resource that will assist them in making healthy decisions around food and activity.

Start Date | June 6 
Day & Time | Tuesdays; 5:00pm-6:00pm
Cost | $36 YMCA Members; $72 Non-Members
Click HERE to register.

Kids in the Kitchen (ages 7-10)
Do you have a child that has taken an interest in cooking? Enroll them today in Kids in the Kitchen and let their skills blossom! During this 6-week Youth Enrichment class participants will start from scratch to create recipes and perform various kitchen tasks, including chopping, measuring and more. Participants will learn various skills including math skills through measuring and weighing ingredients, kitchen safety, logic and reasoning, teamwork and team building, sanitation procedures, cooking techniques and more.

Start Date | June 10
Day & Time | Saturdays; 10:00am-11:00am
Cost | $56 YMCA Members; $112 Non-Members
Click HERE to register.

Intro to Ballet/Jazz (ages 3-5)
This class, for kids ages 3-5, introduces basic ballet and jazz techniques through jumping, galloping, swaying and simply having fun! Your child will develop confidence and self-expression while learning to follow directions and dance with others.

Start Date | June 10
Day & Time | Saturdays; 9:30am-10:30am
Cost | $36 YMCA Members; $72 Non-Members
Click HERE to register.

Trussville YMCA

SUMMER SESSION 1: June 5 – July 15
Registration Opens: Members May 8 | Non Members May 15


Tiny Tots- Intro to Basketball (ages 4-5)
Through this 6-week program, participants will learn the basics of basketball. Sessions are once a week and 45 minutes each. Participants will learn good habits such as warming up, organization, teamwork, and an appreciation for the sport. Basketball for this age should be special with an emphasis on fun. Tiny Tots will be led by a qualified instructor that has a clear understanding of the sport and has been trained in our childcare policies. Come prepared: Your child should wear comfortable athletic clothing. Closed toe shoes are required.

Start Date | June 5 
Day & Time | Mondays; 6:00pm-7:00pm
Cost | $36 YMCA Members; $72 Non-Members
Click HERE to register.

Intro to Art (Ages 5-12)
Explore a variety of mediums through hands-on studio activities. Each week one of the seven elements of art will be taught as your child is inspired through creativity and imagination.

Start Date | June 5 
Day & Time | Mondays; 6:00pm-7:00pm
Cost | $36 YMCA Members; $72 Non-Members
Click HERE to register.

Teen Performance and Flexibility (ages 13-18)
The Purpose of the class will be to provide quality individual instruction in the techniques and training that are necessary for young athletes to reach their full potential. This will be accomplished through speed training, muscle mobility, and agility exercises. These are essential elements for success in ALL sports! With an increased awareness of these skills and disciplines, it will allow for enhanced sports performance

Start Date | June 6 
Day & Time | Tuesdays; 6:30pm-7:30pm
Cost | $20 YMCA Members; $40 Non-Members
Click HERE to register.

Tumbling Class (ages 13-18)
Tumble Heart is a tumbling and competitive Cheerleading facility. We teach tumbling from beginners to elite. Our focus is technique and ensuring our athletes are competent and confident about the skill set they are working on.

Start Date | June 8
Day & Time | Thursdays; 9:00am-10:0am
Cost | $60 YMCA Members; $100 Non-Members
Click HERE to register.

LIKE WHAT YOU SEE? JOIN THE Y TODAY!