



Olympic-Size Pool
50 meters. Eight lanes. Our Olympic-size swimming pool is the only one of its kind in North Texas. But beyond that, it’s a hub of some of the most diverse and challenging programs at the club. Part gathering place and part training ground, the pool is a home to local swim teams, individual swimmers of all experience levels, water aerobics classes, and kids and families looking for a little fun in the sun.

Swim Programs
From our advanced Masters Swim training to individually paced swim lessons to recreational family swim times, we have programs that can meet you where you are and push you to where you want to be.



Masters Swim
Masters Swim training delivers a full-body workout with its swimmers in mind. Whether you are aiming to build strength, prepare for a triathlon, or improve your technique, the program promises to push you toward your goals. Click below or download the Craig Ranch app to register for your first class!

Swim Lessons
Swim training is for everyone at Craig Ranch. Our instructors offer private, partner, and small group swim lessons for adults and children, helping participants either learn the basics or tone their technique. Click below to schedule a swim lesson.

MASTERS SWIM
FIND YOUR FIT:
- adults + youth
- experienced swimmers + fitness enthusiasts + triathlete trainees
- anyone looking for a challenge in the pool
WELL DONE:
- led by professional triathlete Jenny Fletcher
- curriculum customized to each student
NEED TO KNOW:
- Mon/Wed/Fri: 5:30-7 a.m. | Tue/Thur: Noon-1 p.m.

SWIM LESSONS
FIND YOUR FIT:
- adults + youth + kids
- all skill levels
- novices that want to learn the basics
- athletes looking for personalized training
- anyone in-between!
WELL DONE:
- experienced, certified instructors
- personalized instruction for all ages
NEED TO KNOW (KIDS):
Kids’ Lessons (under 18) | Instructor: Patrick Kennedy, pkennedy@craigranchfitness.com
- 30 Min. Private Lesson
- 30 Min. Partner Lesson
- 60 Min. Private Lesson
- 60 Min. Partner Lesson
NEED TO KNOW (ADULTS):
Adult Lessons (18 & older) | Instructor: Jenny Fletcher, jfletcher@craigranchfitness.com
- 30 Min. Private Lesson
- 30 Min. Partner Lesson
- 60 Min. Private Lesson
- 60 Min. Partner Lesson
