Announcements Minimize
Monday-Friday 6:30 A.M.-7:30 P.M.
Saturday- Sunday 8:00 A.M.- 6:00 P.M. 
Every Friday
Yoga 10:00
$5 Members/$8 Non Members
No need to sign up just join the fun!
Every WEDNESDAY 11:00
$5 fee for Members/ $8 for Nonmembers
Meet on the pool deck! 
$3 non-member fee
$3 non-member fee
Every FRIDAY 6:30
$3 non-member fee
Members and Non Members Welcome!
Come on out!!! 
Court Use Protocol
Please visit the Court Use Protocol page in the Tennis Sesion. 
Swimming  >  Swim Staff
Swim Staff Minimize

Joy Kraus

Joy became the Aquatic Director and Pool Manager at the 300 Club on January 1, 2017 and is a Certified Pool and Spa Technician. She began working at the 300 Club as a lifeguard in fall 2010 and is also a coach for the Makos Swim Team. She has been a certified lifeguard since 1993 and has coached swimming for 20 years. Joy earned a degree in elementary education from Ball State University where she was a member of the varsity swim team and earned NCAA All-American honors. She was also an Olympic trial qualifier for the women’s 50-meter freestyle.

Joy’s favorite part about working at the 300 Club is chatting with the members at the pool and learning about their backgrounds. When she’s not at the poolside, she spends her time taking care of her 13- and 11-year-old daughters. 

Leonard Kraus II

Coach Kraus is an American Swim Coaches Association (ASCA) Level 4 coach and coaches the Makos Swim Team in Gainesville. He began coaching the team members at the 300 Club in September 2012 and has been coaching competitive swimming for 24 years.

Prior to working with the Makos, Coach Kraus spent nine years as the founding head coach for Marshall University in Huntington where he coached multiple NCAA Division I qualifiers and conference champions in Conference USA and the Mid-Atlantic Conference. He also led several of his athletes to their Olympic Trial meets in their respective countries.

Coach Kraus graduated from Ball State University with a bachelor’s degree in sport administration and minors in business and aquatics/coaching. He said he loves talking with his friend, Earle Taylor and the other 300 Club members who brave the weather during his 7 a.m. shift on Monday at the pool. 

300 Club Swim and Tennis | 3715 NW 12th Ave, Gainesville, FL 32605
(Ph.) 352-378-2898