Regardless of what you are looking for, we have it here at HFFA! You’ll find everything from lap swim to group aqua classes to aqua personal training to diving to…..the possibilities are endless! We can even refer you to one of our PADI scuba school partners to get you certified. With over 2 million gallons of water combined in our 3 pools, you will find it all here.

Aquatic Supervision Policy

In order to make our facility a safe place for you and your family, we want to educate you on the supervision policy for our pools. We strive to place your family’s safety as our number one priority.

Aquatic Supervision Policy
Red Cross Lifejacket Guide


Dive on in, the water’s fine! Our 50M pool is host to all levels of swimmers, from recreational to competitive. With a million gallons of water, there’s even enough to host scuba instruction schools. We ask that you review our pool policies for each of our pools prior to swimming as well as our event schedule. We host several local and national events at our facility each year and endeavor to minimize the impact to our members.

Our pool configuration changes between short and long course lanes, so whatever your preference, you will find it here at HFFA.

Fall/Winter Schedule

50M Pool Schedule Changes– Effective September 1st

Long Course:  

  • Monday/Wednesday 5am – 1pm
  • Sunday 10am – 4:45pm

Short Course:

  • Monday/Wednesday 1:30pm – 9:45pm
  • Tuesday/Thursday/Friday/Saturday All day


Our 25Y pool is home to not only our aquatic group exercise classes, but swim lessons as well. Constantly kept at 86-88 degrees, our warm water pool is used for the majority of our aquatic group classes, swim lessons, Liquid Gym aquatic personal training, and more.

Outdoor Family Fun Pool

FamilyFunPoolScheduleOpen most days from Memorial Day through Labor Day (click on the picture for current schedule), our Outdoor Family Fun Pool is the perfect place for you, your kids, and your friends. Sit back while the kids romp and play in our zero-entry pool. With a water fun house, short slide, and larger long slide, there’s something for everyone. You will even have the ability to order your lunch poolside from our onsite café! Please remember no coolers or glass containers are permitted. If you wish to have a pool party you may book this through one of our party planners by emailing: or calling: 704-766-2240.

Carolina Diving Academy

The Carolina Diving Academy is committed to creating a regional center for diving at Huntersville Family Fitness & Aquatics Center. Our mission is to foster not only national and international caliber divers and events, but athletes of all interest levels and abilities. Please click on our logo to find out more about our staff and the programs we offer.

More information on the Carolina Diving Academy

American Red Cross Classes

HFFA offers American Red Cross classes to members and non-members. If you would like to become a certified Lifeguard, Water Safety Instructor, Standard First Aid, Workplace CPR, Blood Borne Pathogens, Administering Emergency Oxygen, or Care Giving Babysitter Courses we have the certified courses for you.  Click here for additional information about our American Red Cross Classes.

Swim Meets

HFFA is proud to host a number of swim meets for the Southeast region. These exciting competitions bring swimmers from all over the state. These swim meets occur inn our 50M pool and typically utilize half of the pool, leaving the other half for member lane swimming. Occasionally the meets require the full use of our 50M pool. In the event that this happens arrangements are made for our members to use the MCAC facility located at 800 East MLK Blvd, Charlotte, NC 28202. You can contact them directly by calling: 704-336-3483 for current hours. Simply show your HFFA key tag for admittance.

Swim Meet Schedule

Lane Rental

To inquire about HFFA hosting your next swim meet or lane rental please contact us at  or 704-766-2222

Swim Lessons

Huntersville Family Fitness & Aquatics is home to the SwimMAC North program, a premier swimming program offering quality swimming instruction and coaching for all people of all ages. Designated in 2006 as the United States Olympic Committee’s Center of Excellence for the Sport of Swimming, SwimMAC is committed to continuing to provide the best in all areas of swimming here in the heart of Huntersville.At the SwimMAC North Swim School here at the Huntersville Family Fitness & Aquatics, we offer high-quality instruction in the fundamentals of the four basic strokes as well as valuable water safety skills. We provide year-round instruction for children from ages eight months to 12 years old. We make swim lessons fun. Songs, cheers, kickboards, floating and sinking toys, water hoops, and games like “Wishy-washy” are a few things your child may look forward to during his/her lessons. We’ve found that the key ingredient to learning to swim is some major fun!

Classes Offered
Our Junior Level lessons for children ages 3-5 years, starting at water comfort through to a working knowledge of all four strokes.

Following the same trajectory, we offer six levels for Senior Level lessons (ages 6 and up), these levels are designed to prepare your child for Junior Swim League, summer teams and year-round competitive teams. 

Mini-MAC classes for children eight months until their third birthday are available weekdays in the mornings and on Saturdays.

Spring Swim Lessons 2014
Summer Swim Lessons 2014

Click here to register for classes.

Contact Us
Jessica Martin, Program Director
704-766-1520 ext. 3109

Carolina Synchro

HFFA is home to a great beginner synchronized swimming team. Visit the Carolina Synchro page to read all about it and get started in the sport where athleticism meets art!

Lakeside Sports Medicine Aquatic Therapy

Lakeside Sports Medicine is pleased to announce the opening of their new physical therapy and sports medicine at Huntersville Family Fitness & Aquatics. Membership is not required for patients to receive services at HFFA.

Patient referal faxed to: 704-316-1281
Contact number: 704-316-1280
Visit their website directly at: