The MACR Sharks offer training and practice groups for swimmers of all ages and ability levels. It is the goal of the Sharks to offer age specific training for all of our athletes geared towards challenging each individual and developing each individual to the best of THEIR abilities.
Please call us at 319-366-6421 to schedule a swim evaluation, or Click Here to send us an email request for more information.
Use the dropdown Menu above to view each of our practice groups or click on the links below to review group expectations
Developmental Groups
Advanced Practice Groups
Invite Only Groups
Equipment Needs