Swimming:
FOSS Swimming is great. Yes, its spendy. But if you get a good teacher...it definitely pays for itself over a million times. Because the lanes are short...the kids learn specific skills needed for swimming really FAST! Both my kids have grown leaps and bounds after each swimming session. For those that haven't been happy... With any teacher-child experience....You can have 'off' sessions...where your teacher does not connect with your child. But the staff at FOSS is very open to working with you to get your child with an appropriate teacher. The key is to know your child and know what type of teacher will work best with them. Then.. Take charge of the situation right away, and address it right away. Don't wait til the end of the session to say this in the 'feedback form'...it only ruins your life for that duration, you wasted money and did not fix anything for your child. It is definitely ok to have a talk with the site manager right away...think they'd be super hapy to get things fixed sooner for you rather than later in seeing a bad feedback report.
Gymnastics:
We go to IGM Gymnastics in Burnsville. www.igmgymnastics.com. The equipment is very colorful and fun. They have Olympics quality gym equipment there too actually (not many places have this!). The owner competed in the Olympics and so did her sister. In fact her sister was a judge in the Bejing Olympics. They have a cool foam ball type of pit the kids just love. And the teachers are really nice. The class sizes aren't huge either...so the kiddos aren't just wasting time waiting in line non-stop for their turn. Its got a relaxed laid back style. Weekdays it can be quiet...good to see how the small ones start out. But, you may also want to check it out on a weekend to see how good the kids eventually do get!
Have also heard that TAGS in Applevalley is good. Never have gone there...its too far. But have heard really, really good things.
Best of Luck!
Renee