About this gym
Welcome to MGA Gymnastics! MGA is a Christian, family-owned gymnastics center serving families for over 60 years. Founded in 1964, it has grown into a thriving community with two locations: Upper Marlboro, MD (near Washington, D.C.) and Apopka, FL (near Orlando, Florida). MGA offers a variety of gymnastics and ninja/parkour programs for all ages and skill levels, from recreational Preschool and Girls/Boys classes through Pre-Team and competitive Team programs, plus Trampoline & Tumbling, Cheer Tumbling, and Fusion (ninja/parkour) classes.
Classes offered
Class schedule
- Drop-in OKPreschool Gymnastics12:00 PM–1:00 PM
- Drop-in OKPink Level 1 (4-6yr)12:00 PM–1:00 PM
- Drop-in OKPink Level 2 (4-9yr)12:00 PM–1:00 PM
- Drop-in OKGirls Team (DP and Xcel Levels)12:00 PM–2:00 PM
- Drop-in OKOpen Gym12:00 PM–3:00 PM
- Drop-in OKPink Level 1 (4-6yr)1:00 PM–2:00 PM
- Drop-in OKPink Level 1 (7-9yr)1:00 PM–2:00 PM
- Drop-in OKPink Level 2 (10+yr)1:00 PM–2:00 PM
- Drop-in OKBoys Champs1:00 PM–2:00 PM
- Drop-in OKPink Plus Level 3 (Pre-Team)2:00 PM–4:00 PM
- Drop-in OKCheer Tumbling (Beg.)2:00 PM–3:00 PM
- Drop-in OKPreschool Gymnastics4:00 PM–5:00 PM
- Drop-in OKPink Level 1 (4-6yr)4:00 PM–5:00 PM
- Drop-in OKPink Level 1 (7-9yr)4:00 PM–5:00 PM
- Drop-in OKPink Level 1 (4-6yr)5:00 PM–6:00 PM
- Drop-in OKPink Level 1 (7-9yr)5:00 PM–6:00 PM
- Drop-in OKPink Level 2 (4-9yr)5:00 PM–6:00 PM
- Drop-in OKPink Plus Level 3 (Pre-Team)5:00 PM–7:00 PM
- Drop-in OKFusion5:00 PM–6:00 PM
- Drop-in OKGirls Team (DP and Xcel Levels)5:00 PM–7:00 PM
- Drop-in OKBoys Level 4 Team5:00 PM–8:00 PM
- Drop-in OKBoys Level 5+ Team5:00 PM–8:00 PM
- Drop-in OKPink Level 1 (4-6yr)6:00 PM–7:00 PM
- Drop-in OKPink Level 1 (7-9yr)6:00 PM–7:00 PM
- Drop-in OKPink Level 2 (4-9yr)6:00 PM–7:00 PM
- Drop-in OKT&T Beginner6:00 PM–7:00 PM
- Drop-in OKPink Level 2 (4-9yr)7:00 PM–8:00 PM
- Drop-in OKPink Level 2 (10+yr)7:00 PM–8:00 PM
- Drop-in OKCheer Tumbling (Beg.)7:00 PM–8:00 PM
- Drop-in OKOpen Gym7:00 PM–8:00 PM
- Drop-in OKPreschool Gymnastics12:00 PM–1:00 PM
- Drop-in OKHomeschool Class1:00 PM–2:00 PM
- Drop-in OKPreschool Open Gym1:00 PM–2:00 PM
- Drop-in OKPink Level 1 (4-6yr)4:00 PM–5:00 PM
- Drop-in OKPink Level 1 (7-9yr)4:00 PM–5:00 PM
- Drop-in OKPink Plus Level 3 (Pre-Team)4:00 PM–6:00 PM
- Drop-in OKBoys Champs4:00 PM–5:00 PM
- Drop-in OKBoys Champs Plus (Pre-Team)4:00 PM–6:00 PM
- Drop-in OKCheer Tumbling (Beg.)4:00 PM–5:00 PM
- Drop-in OKPink Level 1 (4-6yr)5:00 PM–6:00 PM
- Drop-in OKPink Level 2 (4-9yr)5:00 PM–6:00 PM
- Drop-in OKBoys Champs5:00 PM–6:00 PM
- Drop-in OKCheer Tumbling (Beg.)5:00 PM–6:00 PM
- Drop-in OKCheer Tumbling (Int.)5:00 PM–6:00 PM
- Drop-in OKBoys Level 3 Team5:00 PM–8:00 PM
- Drop-in OKBoys Level 4 Team5:00 PM–8:00 PM
- Drop-in OKBoys Level 5+ Team5:00 PM–8:00 PM
- Drop-in OKPreschool Gymnastics6:00 PM–7:00 PM
- Drop-in OKPink Level 1 (4-6yr)6:00 PM–7:00 PM
- Drop-in OKPink Level 1 (7-9yr)6:00 PM–7:00 PM
- Drop-in OKPink Level 2 (10+yr)6:00 PM–7:00 PM
- Drop-in OKPink Level 1 (4-6yr)7:00 PM–8:00 PM
- Drop-in OKPink Level 2 (4-9yr)7:00 PM–8:00 PM
- Drop-in OKPink Level 2 (10+yr)7:00 PM–8:00 PM
- Drop-in OKOpen Gym7:00 PM–8:00 PM
- Drop-in OKAdult Open Gym8:00 PM–9:00 PM
- Drop-in OKBoys Level 5+ Team3:00 PM–6:00 PM
- Drop-in OKPink Level 1 (4-6yr)4:00 PM–5:00 PM
- Drop-in OKPink Level 1 (7-9yr)4:00 PM–5:00 PM
- Drop-in OKPink Level 2 (10+yr)4:00 PM–5:00 PM
- Drop-in OKPink Plus Level 3 (Pre-Team)4:00 PM–6:00 PM
- Drop-in OKBoys Champs4:00 PM–5:00 PM
- Drop-in OKT&T Beginner4:00 PM–5:00 PM
- Drop-in OKPink Level 1 (4-6yr)5:00 PM–6:00 PM
- Drop-in OKPink Level 1 (7-9yr)5:00 PM–6:00 PM
- Drop-in OKPink Level 2 (4-9yr)5:00 PM–6:00 PM
- Drop-in OKCheer Tumbling (Beg.)5:00 PM–6:00 PM
- Drop-in OKT&T Beginner5:00 PM–6:00 PM
- Drop-in OKFusion5:00 PM–6:00 PM
- Drop-in OKPink Level 1 (4-6yr)6:00 PM–7:00 PM
- Drop-in OKPink Level 1 (7-9yr)6:00 PM–7:00 PM
- Drop-in OKPink Level 2 (4-9yr)6:00 PM–7:00 PM
- Drop-in OKT&T Beginner6:00 PM–7:00 PM
- Drop-in OKT&T Intermediate6:00 PM–7:00 PM
- Drop-in OKGirls Team (DP and Xcel Levels)6:00 PM–8:00 PM
- Drop-in OKPink Level 1 (4-6yr)7:00 PM–8:00 PM
- Drop-in OKPink Level 1 (7-9yr)7:00 PM–8:00 PM
- Drop-in OKPink Level 2 (4-9yr)7:00 PM–8:00 PM
- Drop-in OKFusion7:00 PM–8:00 PM
- Drop-in OKOpen Gym7:00 PM–8:00 PM
- Drop-in OKHomeschool Class1:00 PM–2:00 PM
- Drop-in OKPreschool Open Gym1:00 PM–2:00 PM
- Drop-in OKHomeschool Class2:00 PM–3:00 PM
- Drop-in OKPreschool Gymnastics4:00 PM–5:00 PM
- Drop-in OKPink Level 1 (4-6yr)4:00 PM–5:00 PM
- Drop-in OKPink Level 2 (4-9yr)4:00 PM–5:00 PM
- Drop-in OKPink Plus Level 3 (Pre-Team)4:00 PM–6:00 PM
- Drop-in OKBoys Champs4:00 PM–5:00 PM
- Drop-in OKBoys Champs Plus (Pre-Team)4:00 PM–6:00 PM
- Drop-in OKFusion4:00 PM–5:00 PM
- Drop-in OKPink Level 1 (4-6yr)5:00 PM–6:00 PM
- Drop-in OKPink Level 1 (7-9yr)5:00 PM–6:00 PM
- Drop-in OKPink Level 2 (4-9yr)5:00 PM–6:00 PM
- Drop-in OKBoys Champs5:00 PM–6:00 PM
- Drop-in OKCheer Tumbling (Beg.)5:00 PM–6:00 PM
- Drop-in OKCheer Tumbling (Int.)5:00 PM–6:00 PM
- Drop-in OKBoys Level 3 Team5:00 PM–8:00 PM
- Drop-in OKBoys Level 4 Team5:00 PM–8:00 PM
- Drop-in OKBoys Level 5+ Team5:00 PM–8:00 PM
- Drop-in OKPreschool Gymnastics6:00 PM–7:00 PM
- Drop-in OKPink Level 1 (4-6yr)6:00 PM–7:00 PM
- Drop-in OKPink Level 1 (7-9yr)6:00 PM–7:00 PM
- Drop-in OKPink Level 2 (4-9yr)6:00 PM–7:00 PM
- Drop-in OKPink Level 2 (10+yr)6:00 PM–7:00 PM
- Drop-in OKPink Plus Level 3 (Pre-Team)6:00 PM–8:00 PM
- Drop-in OKPink Level 1 (4-6yr)7:00 PM–8:00 PM
- Drop-in OKPink Level 1 (7-9yr)7:00 PM–8:00 PM
- Drop-in OKPink Level 2 (4-9yr)7:00 PM–8:00 PM
- Drop-in OKPink Level 2 (10+yr)7:00 PM–8:00 PM
- Drop-in OKOpen Gym7:00 PM–8:00 PM
- Drop-in OKAdult Open Gym8:00 PM–9:00 PM
Membership & pricing
Month-to-Month - 1 Class/Week
Recreational membership, 1 class per week, billed month-to-month. Plus $30 annual fee.
Month-to-Month - 2 Classes/Week
Recreational membership, 2 classes per week, billed month-to-month. Plus $30 annual fee.
Month-to-Month - 3 Classes/Week
PopularRecreational membership, 3 classes per week, billed month-to-month. Plus $30 annual fee.
6-Month - 1 Class/Week
Recreational membership, 1 class per week, 6-month term with first and last month paid upfront. Plus $30 annual fee.
6-month contract
6-Month - 2 Classes/Week
Recreational membership, 2 classes per week, 6-month term with first and last month paid upfront. Plus $30 annual fee.
6-month contract
6-Month - 3 Classes/Week
Recreational membership, 3 classes per week, 6-month term with first and last month paid upfront. Plus $30 annual fee.
6-month contract
Pink Plus or Champs Plus - 1 Class/Week
Pre-Team membership (Pink Plus or Champs Plus), 1 class per week. Plus $30 annual fee.
Pink Plus or Champs Plus - 2 Classes/Week
Pre-Team membership (Pink Plus or Champs Plus), 2 classes per week. Plus $30 annual fee.
Pink Plus or Champs Plus - 3 Classes/Week
Pre-Team membership (Pink Plus or Champs Plus), 3 classes per week. Plus $30 annual fee.
Freedom Pass
10 classes, reservations required. Expires 6 months after purchase.
Open Gym Drop-In
Open gym, per hour.
Girls Team (DP and Xcel Levels)
Competitive Girls Team monthly tuition.
Boys Level 3 Team
Competitive Boys Level 3 Team monthly tuition.
Boys Level 4 Team
Competitive Boys Level 4 Team monthly tuition.
Boys Level 5+ Team
Competitive Boys Level 5+ Team monthly tuition.
Hours
Reviews
Sign in to reviewMore gyms like this
Full-spectrum yoga studio in Orlando offering aerial yoga, bungee fitness, and mat yoga.
Rock climbing gym and program inside Lake Nona Performance Club, offering bouldering, top-rope, lead climbing, and instructional classes for all levels.
Ninja warrior training gym south of downtown Orlando offering kids, teen, and adult ninja classes, aerial arts, open gym, and strength & conditioning.
My Gym Children's Fitness Center in Lake Mary, FL offering fitness classes, camps, and parties for babies and kids.