A Little About Us

Whether its your child’s first venture into the water for professional lessons or you are looking for extra attention to enhance swim meet performance, our program has the staff and experience to help.  We trace our roots back 20 years and have proudly taught thousands of swimmers over the years. We love spreading our love of aquatics and knowledge of swimming with anyone that wants to learn.

3 Reasons To Swim With Us!

We pride ourselves on our amazing staff.

They are carefully selected adults that are great role models and true professionals. They go through extensive training and are held to very high standards. All have held aquatic teaching certifications or have college degrees and work for us full time making them true aquatic experts.

Our swim coaches are held accountable to your swimmer’s success!

They have weekly expectations of swimmer progress and receive incentives for their students’ progress. When your kids win, they win!

We communicate and partner with parents.

Each session our swim coaches communicate with parents about progress, challenges and successes. We look at it as a partnership to drive success for your little ones. Our team approach gives young swimmers the support needed to achieve their best results!

Throw in extra small class sizes, over 10 levels of classes for all ages, and abilities and a 20-year-old time-tested curriculum…what’s not to love?!?

See what our families are saying about us…

We have been a part of the MGR Swim family for a couple of years now and we’ve had nothing but positive experiences! When a 4 year old constantly asks “is it swim day yet,” you know she’s happy and excited to go. The instructors are absolutely amazing and really know how to cater to each child. No 2 swimmers are alike, and mine was very hesitant around the water when she started at the age of 2. Being able to gain a young child’s trust in the water is a big deal for me and I’m so happy with the choice I made to sign her up years ago. Avery has reached so many milestones in each season we’ve been a part of and the joy on her face when she reaches one is why we will be with MGR Swim for many more years to come. My younger daughter will be joining soon too, what a great way to get the family involved with water safety!

Catherine F., Daughter swam at Bandera Pointe

I could not be happier with the progress and growth I have seen in my children's swimming abilities. Both of my children have taken swim classes through other programs in the past but with MGR the class sizes are limited to allow for more individual guidance for each child. My children progressed much faster with MGR and I have seen a vast improvement in their form, and technique. The coaches are excellent teachers in that they remember their students and assess them each class to identify what they need to focus on for each child. I am very happy that I found MGR and would highley recommend them to any parent interested in lessons that do far more than just teach their children basic swimming skills.

Our Classes

Extra Small Group Lessons

Semi-Private and Private Lessons

Competitive Edge – Offseason Swim Team Program

Classes for Special Needs

Levels for All Swimmers

Our Locations

Alamo Heights

(Year Round) 


(March – October) 

Roger's Ranch

(Year Round) 

Lessons at Your Home

(March – October) 

Call for a custom schedule and pricing

Our Current Classes

Now Registering for Winter 2021


Rogers Ranch, Alamo Heights
$ 200
  • November 2-January 15 (8 weeks)
  • Tuesday - Saturday

Spring I 2022

Rogers Ranch, Alamo Heights
$ 200
  • January 18-March 12 (8 weeks)
  • Tuesday - Saturday

Spring II 2022

Rogers Ranch, Alamo Heights & Culebra
$ 316
  • March 22-June 4 (11 weeks)
  • Tuesday - Saturday

Let’s Dive In

I'm a Returning Customer

Registration is available in the Parent Portal for all returning clients. Please click the button below. Inside the Parent Portal you will have the ability to search through filters to find the best class for you in our current session.

I'm New But I Already Know My Class Level

If you know your class level and are ready to register, please click on Register Online to get started with our online registration process or call our office for registration by phone.

I Need Some Help Determining My Class Level

Finding the right class for your swimmer is very important in having a great experience. Please click on the Level Request button for a quick questionnaire. A manager will get back with you most times within the business day with a level recommendation. If you’d prefer to speak with someone now please call our office or us the Schedule a Call button below.

MGR swim sports

Let’s Talk Swimming!