Thanksgiving Break
MEGA's is closed Wednesday, Nov 24th through Sunday, Nov 28th for Thanksgiving. There are no classes or practices.
We hope everyone has a wonderful holiday weekend!

MEGA Gymnastics

MEGA's Saturday Tumbling Clinics

All registrations must be completed prior to the start of the clinic, space is limited.   We can not take walk-ins the day of the clinic, so reserve your spot today!
Price:  $25 per clinic for 1.5 hr clinic

Tumbling Clinics -- Basic, Intermediate and Advance levels

Private Lesson Times

We are excited to announce that MEGA now offers private lessons.

MEGA's Protocols for Classes

Students maintain 6 ft social distancing.
Students use hand sanitizer when entering gym & between events.
Workout stations are set for individual mats for each station.
All mats are cleaned between each class.
Face masks are worn at all times.

Click Here for MEGA's complete COVID - 19 procedures

MEGA's Gymnasts headed to College
Congratulations to our Scholarship Athletes!


MEGA Babies

Ages 9 to 23 months

Preschool Gymnastics

Boys and Girls

Ages 2 to 6 yrs

Read More

Ninja Zone

Now Enrolling

Read More

Girls Gymnastics

Ages 6 to 18 yrs

Read More

Boys Gymnastics

Ages 6 to 18 yrs

Read More

Tumbling & Trampoline

Boys and Girls

Ages 6 to 18 yrs

Read More

What makes MEGA special?

MEGA is known for its family, friendly environment as well as our dedication to providing quality instruction in the sport of gymnastics. We take pride in teaching kids at all skill levels the fundamentals of gymnastics as well as advanced skills for competitive gymnasts.


Office Hours

9:30 am to 8:00 pm
4:00 pm to 8:00 pm
9:30 am to 8:00 pm
9:30 am to 12:00 pm
4:00 pm to 8:00 pm
4:00 pm to 8:00 pm
9:00 am to 1:00 pm

Already Registered?

Click the Logo to Launch AmazingKids360 Now!

MEGA & AmazingKids360!

We are excited to announce that MEGA has partnered with AmazingKids360, NinjaZone and other partner gyms to provide an on-demand platform to our families as an alternative to in-gym classes.



Get In Touch

We would love to hear from you!
410A Airport Road, Elgin, IL 60123
Phone: 847-428-3200