Gymnastics and Dance

preschoolers enjoying creative movement in a YMCA dance program

Building confidence to take on new challenges.

Select a location to filter activities and programs.

Nothing is better than gymnastics, tumbling, and dance for helping kids to develop balance and coordination, plus the confidence that’s won as a child takes on new challenges. In Y Gymnastics, students are introduced to equipment, proper form and safety, and developmentally-appropriate gymnastics skills.

Preschool Gymnastics & Dance

No experience is necessary for this introduction to gymnastics for preschoolers. Students are introduced to equipment, proper form and safety, and basic gymnastics skills including forward and backward rolls, handstands, cartwheels and basic skills on equipment.

Ballet – Introduction – Preschool

Ballet – Introduction – Preschool at Boll Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Early Childhood
Dates:
1/8/26–1/29/26
Days & Times:
  • Thu 4:30 pm-5:15 pm
Register
Age Group:
Early Childhood
Dates:
3/12/26–3/26/26
Days & Times:
  • Thu 4:30 pm-5:15 pm
Register

Dance – Ballet

Dance – Ballet at Downriver Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Early Childhood
Dates:
1/17/26–2/21/26
Days & Times:
  • Sat 9:30 am-10:00 am
Register

Gymnastics – Parent/Child Gymnastics Exploration

Gymnastics – Parent/Child Gymnastics Exploration at Birmingham Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Early Childhood
Dates:
1/10/26–2/21/26
Days & Times:
  • Sat 8:30 am-9:15 am
Register

Gymnastics – Tiny Tumblers

Gymnastics – Tiny Tumblers at Birmingham Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Early Childhood
Dates:
1/10/26–2/21/26
Days & Times:
  • Sat 9:15 am-10:00 am
Register

Little Movers and Music – Preschool

Little Movers and Music – Preschool at Downriver Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Early Childhood
Dates:
3/4/26–3/25/26
Days & Times:
  • Wed 12:30 pm-1:15 pm
Register

Ninja Training – Preschool

Ninja Training – Preschool at Boll Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Early Childhood
Dates:
3/9/26–3/30/26
Days & Times:
  • Mon 4:45 pm-5:15 pm
Register

Ninja Training – Preschool at Downriver Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Early Childhood
Dates:
3/2/26–3/30/26
Days & Times:
  • Mon 5:30 pm-6:00 pm
Register

Tiny Tumbling

Tiny Tumbling at Boll Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Early Childhood
Dates:
1/20/26–2/24/26
Days & Times:
  • Tue 4:30 pm-5:15 pm
Register
Age Group:
Early Childhood
Dates:
3/17/26–4/21/26
Days & Times:
  • Tue 4:30 pm-5:15 pm
Register

Youth Gymnastics & Dance

Young gymnasts advance their skills and fine tune their technique, whether just for fun or in preparation for advanced competition. Some classes and levels may have prerequisite skill requirements. Our Y offers both recreational and competitive gymnastics.

Ballet – Dance

Ballet – Dance at South Oakland Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
2/2/26–2/23/26
Days & Times:
  • Mon 5:30 pm-6:00 pm
Register
Age Group:
Youth
Dates:
3/2/26–3/23/26
Days & Times:
  • Mon 5:30 pm-6:00 pm
Register
Age Group:
Youth
Dates:
1/5/26–1/26/26
Days & Times:
  • Mon 5:30 pm-6:00 pm
Register

Ballet – Introduction – Youth

Ballet – Introduction – Youth at Boll Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
2/5/26–2/26/26
Days & Times:
  • Thu 5:30 pm-6:30 pm
Register

Dance – Acro Gymnastics

Dance – Acro Gymnastics at Downriver Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
1/17/26–2/21/26
Days & Times:
  • Sat 10:30 am-11:00 am
Register

Dance-Hip Hop

Dance-Hip Hop at Downriver Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
1/17/26–2/21/26
Days & Times:
  • Sat 10:00 am-10:30 am
Register

Dance-Jazz

Dance-Jazz at Downriver Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
1/17/26–2/21/26
Days & Times:
  • Sat 12:30 pm-1:00 pm
Register

Dance – Lyrical

Dance – Lyrical at Downriver Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
1/17/26–2/21/26
Days & Times:
  • Sat 11:30 am-12:00 pm
Register

Dance – Pom Dance

Dance – Pom Dance at Downriver Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
1/17/26–2/21/26
Days & Times:
  • Sat 11:00 am-11:30 am
Register

Dance – Preschool Ballet

Dance – Preschool Ballet at Downriver Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
1/17/26–2/21/26
Days & Times:
  • Sat 9:00 am-9:30 am
Register

Dance – Tap

Dance – Tap at Downriver Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
1/17/26–2/21/26
Days & Times:
  • Sat 12:00 pm-12:30 pm
Register

Gymnastics – Beginner

Gymnastics – Beginner at Birmingham Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
1/6/26–2/17/26
Days & Times:
  • Tue 5:00 pm-6:00 pm
Register
Age Group:
Youth
Dates:
1/10/26–2/21/26
Days & Times:
  • Sat 10:00 am-11:00 am
Register

Gymnastics – Intermediate

Gymnastics – Intermediate at Birmingham Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
1/8/26–2/19/26
Days & Times:
  • Thu 5:00 pm-6:00 pm
Register

Gymnastics Team – BYG

Gymnastics Team – BYG at Birmingham Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
9/2/25–6/27/26
Days & Times:
  • Tue 6:00 pm-8:30 pm
  • Thu 6:00 pm-8:30 pm
  • Sat 10:00 am-1:00 pm
Register

Gymnastics Team – BYG (T/Sat)

Gymnastics Team – BYG (T/Sat) at Birmingham Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
9/2/25–6/27/26
Days & Times:
  • Tue 6:00 pm-8:30 pm
  • Sat 10:00 am-1:00 pm
  • Sat 10:00 am-1:00 pm
Register

Hip Hop – Beginner – Youth

Hip Hop – Beginner – Youth at Macomb Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
1/3/26–1/24/26
Days & Times:
  • Sat 10:00 am-10:30 am
  • Sat 10:00 am-1:00 pm
  • Sat 10:00 am-1:00 pm
Register
Age Group:
Youth
Dates:
2/7/26–2/28/26
Days & Times:
  • Sat 10:00 am-10:30 am
  • Sat 10:00 am-1:00 pm
  • Sat 10:00 am-1:00 pm
Register
Age Group:
Youth
Dates:
3/7/26–3/28/26
Days & Times:
  • Sat 10:00 am-10:30 am
  • Sat 10:00 am-1:00 pm
  • Sat 10:00 am-1:00 pm
Register

Jazz – Introduction – Youth

Jazz – Introduction – Youth at Boll Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
1/8/26–1/29/26
Days & Times:
  • Thu 5:30 pm-6:30 pm
  • Sat 10:00 am-1:00 pm
  • Sat 10:00 am-1:00 pm
Register
Age Group:
Youth
Dates:
3/12/26–3/26/26
Days & Times:
  • Thu 5:30 pm-6:30 pm
  • Sat 10:00 am-1:00 pm
  • Sat 10:00 am-1:00 pm
Register

Tumbling- Beginner – Youth

Tumbling- Beginner – Youth at Boll Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
1/20/26–2/24/26
Days & Times:
  • Tue 5:30 pm-6:15 pm
  • Sat 10:00 am-1:00 pm
  • Sat 10:00 am-1:00 pm
Register
Age Group:
Youth
Dates:
3/17/26–4/21/26
Days & Times:
  • Tue 5:30 pm-6:15 pm
  • Sat 10:00 am-1:00 pm
  • Sat 10:00 am-1:00 pm
Register

Tumbling- Intermediate- Youth

Tumbling- Intermediate- Youth at Boll Family YMCA

Age Group: Dates: Days & Times: Register
Age Group:
Youth
Dates:
1/20/26–2/24/26
Days & Times:
  • Tue 6:30 pm-7:30 pm
  • Sat 10:00 am-1:00 pm
  • Sat 10:00 am-1:00 pm
Register
Age Group:
Youth
Dates:
3/17/26–4/21/26
Days & Times:
  • Tue 6:30 pm-7:30 pm
  • Sat 10:00 am-1:00 pm
  • Sat 10:00 am-1:00 pm
Register