Club Water Polo

Koret Health & Recreation Center

Indoor Swimming Pool

Pool Information

Pool average temperature: 81.5° (Range 80°-82°, 79° for swim meets)

Lap Swim

Lap lanes will be open during all pool hours, although the number of lanes available will vary depending on other programs in progress, (i.e., during all swim lesson programs the shallow lanes will be closed to anyone other than those enrolled in the lessons). The pool will have limited lanes from 4-6 p.m., Monday-Friday due to swim team practices and other activities.

Circle swimming is mandatory during crowded times. It is recommended to check our Pool Lane Schedule before each visit to avoid lane closures and events.

Children 12 years of age or older, who are competent lap swimmers, may lap swim when accompanied in the pool area by a supervising adult.

Shallow Lane

There is only ONE shallow lane at the Koret Center pool. This lane is often blocked for swim lessons, trainings, or programs. Please take note if you plan to use this lane. There is a white board updated weekly (in between locker rooms on the pool deck) with lane closures in addition to the lap pool schedule.


Short Course

25 yards = 1 length
71 lengths = 1 mile

Long Course

For Summer 2023, long course set up will run from June 23-July 19. During this time, there will be 9 - 50yd lanes available when teams are not practicing. The shallow lane will still be available when private lessons are not in session.

50 yards = 1 length
35 lengths = 1 mile

*Long course set up is NOT Olympic size. The shallow end is open for use, so we have a 50 YARD not 50 meter set up. 

Masters Swimming

​​Participants of the Masters Swim Team must complete a tryout* with the coach, register with U.S. Masters Swimming (USMS) and compete in two Pacific Masters Championship Meets annually. You must be registered with USMS on the USF club before you can participate in practices.

*At this time the Masters Swim Team has paused accepting new members as the team is at maximum capacity. You may email to be put on a waiting list to be notified when tryouts open again.

Try-outs consist of a warm up, swimming 200 yards freestyle without stopping, and a timed 100-yard freestyle to help place you in a lane with swimmers of similar ability. Following a successful tryout, an offer letter will be sent to your email with instructions on how to purchase your membership online.

The Koret Heath & Recreation Center provides kickboards and pull buoys. Swimmers should bring their own snorkel, hand paddles (only if your shoulders can handle them), and training fins (workout fins that extend no more than 4 inches past toes). Unsecured storage bins are available on the pool deck for your equipment. Please label your equipment and mesh storage bag.

All inquiries or questions can be directed to the Aquatics Office:

  • Monday-Friday

    • 6:10-7:20 a.m.
    • 7:20-8:30 a.m.


    • 6:00–7:15 p.m.

    Summer, inter-session, exam weeks and reduced building hours:

    • 7:15-8:30 a.m.


    • 6:00–7:00 p.m.
    • Try-out Fee: $27/entry
    • Senior: $66/month or $625/year
    • Individual: $99/month (monthly auto renewal required) or $865/year
    • All members must also pay the yearly USMS registration fee.
  • Head Coach: Chris Wagner

    Coach Chris enthusiastically brings more than 20 years of masters swimming experience to his role as Head Coach. He is a Certified Level III U.S. Masters Swimming Coach and frequently coaches USMS Stroke Development Clinics. Chris serves on the Pacific Coaches and Clubs Committee supporting 120 clubs in the region with training, education, and networking opportunities, and is active on the national level as a member of the USMS Finance Committee. As an avid open water swimmer, former triathlete, college swimmer, Prep-All American, and today, a fitness swimmer, Chris is well versed to support swimmers of all abilities and interests. He’s an active member and former treasurer of the Dolphin Club and swimmer with the open water USMS China Beach Swim Club. Chris has a life-long love and passion for swimming, coaching, and helping swimmers improve their stroke technique, conditioning, speed, and most importantly, Chris loves having fun.

    Assistant Coach: Taylor Davis

    Coach Taylor brings her genuine passion for swimming and coaching others with her on deck everyday. She grew up swimming competitively in Southern California and although Taylor thought she left competition behind after high school, she’s remained an avid swimmer and coach. Coach Taylor is a Certified Level III US Masters Swim Coach and has trained high school and adult swimmers alike. Currently, if Taylor’s not curating or crafting a challenging workout for her Masters teammates, she’s fixating on her own personal swim goals in the pool and open water.

Swim Lessons

Private Swim Lessons (All Ages)

These lessons are based on your schedule, as well as what our instructors have available. These lessons are 1:1 instructor:swimmer ratio. All lessons are 1/2 hour in length. Picking the teacher is very important, and we want to be sure that you or your child is placed with someone who has the same goals in mind. We are currently offering swim lessons for only those over the age of 3 (and fully vaccinated). 

All swim lesson bookings will be made online. You can start by creating your account. Once you have created your account, you can then add your child if necessary.

All inquiries or questions can be directed to the the Aquatics Office:

Private Lesson Fees

  • Fee for activity allows a 30-minute entry prior to the lesson.  Anything beyond this time you will have to pay facility fees for entry.
  • Private Lessons Individual : $50
  • USF Faculty/Staff: $40
  • USF Student: $35

Please note: The aquatics program observes a strict 24-hour cancellation policy. Any modifications to an appointment must be done with a timestamped email to at least 24 hours before the scheduled appointment start time.

Meet our Swim Instructors

  • Courtney (she/her) loves helping people on their swim journey and finds it absolutely fulfilling. She has been helping people learn to swim for 5+ years now. She has worked at swim academies for 5 years and taught independently for 4 years all over the Bay Area. She has been swimming since she was 5 and has always been involved in water activities: swim lessons, Jr Lifeguarding, high school swim team, water polo, & swim instruction! Courtney has created a unique learn-to-swim curriculum that has been proven to produce great swimmers that have little to no experience in the water. She is currently attending SFSU for a BA in Women & Gender Studies with a certificate in Holistic Health.

    Courtney enjoys teaching students of all ages and swim experience but finds teaching those with 0 experience is her greatest strength. She specializes in teaching from scratch and helping people with past traumatic experiences in the water. She believes that swimming is a personal journey where she can lend a helping hand to anyone in order to overcome their fears of the water. 

  • Kathleen (she/her) has been swimming with USF Masters since August 2011. She swam competitively throughout her childhood and college, and then took a "break" that lasted about 30 years. One thing she loves about participating as an adult is the chance to learn more about the technical, physical and mental aspects of the sport. She was especially inspired after attending the Intensive Workshop in Walnut Creek (which she would recommend highly).  Ever since then, she has been looking for ways to learn more, and to take that knowledge and help other improve. This year she became a certified US Masters Coach, and have begun assisting Coach Val and Aquatic Director, Clare Rudd with the team. She looks forward to working with each of you toward achieving your swimming goals! She coaches adults & high level swim team only.

  • Serina (she/her) has been swimming since before she could walk, lifeguarding for 14 years, and teaching swim lessons for just as long. She brings a unique experience of mastering the competitive swimming strokes as an adult, through the City College of San Francisco swim program, where they trained and recruited women to join their new team in 2011. Since then it has become a meticulous endeavor to continuously improve on her strokes and others. She is American Red Cross Water Safety Instructor certified and presses upon the importance of learning safety in water above all else. She believes that once you feel safe in the water, other things will fall into place. She has led parent-toddler swim lessons, pre-school levels, all six Red Cross learn-to-swim levels, pre-swim team classes, adult learn-to-swim classes as well as swim coaching youth and Masters. She enjoys teaching all types of swimmers, improving upon teaching strategies for the varying challenges that each level can have. She has continued to teach swim lessons for the joy that comes with mastering something new, while addressing the range of concerns, frustrations, and uncertainty that is inevitable with all swimmers, at all levels. She is excited to meet you and get to know your goals for your swimming future!

  • Isela (she/her) grew up in Southern California where every birthday party was a pool party and every other weekend, she and her family were on a boat in the middle of a lake or river. Consequently, her favorite sport and activity quickly became swimming. Her philosophy with swim instruction is helping children and adults of all ages find the confidence to push themselves just a little bit more, so that they too can enjoy all that swimming has to offer. She has 3+ years of swim instruction experience and enjoys helping people with no experience learn how to swim and be comfortable in the water. She also has experience teaching the different strokes, and can help adults learn these strokes to take up swimming as an enjoyable hobby or exercise that is easy on the body. She has experience with Applied Behavioral Analysis (ABA) therapy, and knows that water play can be a stimulating activity for children on the spectrum and loves to see these clients enjoy their time in the water as well. Teaching is something that she thoroughly enjoys and she strives to center the curriculum around the client’s needs and makes sure every lesson gets them one step closer to achieving their swim goals. 

  • Coach Angel (He/Him) has been swimming competitively since the age of 7. Born and raised in sunny Southern California, he trained and competed with Beach Cities Swimming where he swam on their Sectional team. As an age group swimmer, Angel specialized in butterfly and breaststroke events. As Angel started to attend the University of San Francisco, he maintained his love for swimming by coaching the Koret Youth Swim Team. He finds joy in providing young swimmers the knowledge, technique, and discipline to be the best athletes they can be, just as his coaches did for him as a club swimmer. He will graduate with his Bachelor of Science in Nursing in the Spring of 2025.

  • Coach Veronika (she/her) is from San Diego, CA and has been an athlete all her life. After graduating high school, she attended Queens University of Charlotte and competed on both the NCAA triathlon and swim teams while earning her Bachelor's in International Studies. She received the opportunity to be a part of the national team that acquired its 5th national championship in triathlon as well as a part of the swim team, who also had 5 NCAA DII titles to their name. After graduating early, she decided to pursue a Master's in International Development and Economics at the University of San Francisco and compete on the DI NCAA Triathlon team while continuing to swim competitively during breaks from school.

    During summers and throughout a gap year after graduating from Queens, Veronika returned to her club swim team to help coach the team's youngest swimmers. She is passionate about developing swimmers with a priority of having fun and encouraging companionship between teammates. She credits her success and longevity in sports to coaches who placed a strong emphasis on balance and teammates who showed her sports were about much more than the competition, and hopes to use her position as a coach to pass that mindset to the next generation of athletes.

Youth Swim Teams

Koret Youth Swim Club has multiple levels to get your swimmer ready for competition. They are coached workouts, and children must complete tryouts before joining the program.

If you would like to tryout for the swim team, you may do so via USF ActiveNet. You will first need to create an online account for the person who is paying, then you will add your swimmer(s). Our swim teams are currently full but if you would like to be placed on our waiting list please send us an email at with your swimmer's age and race times (if applicable).

If you have additional questions, please email the Aquatics Office at

Team Practice Days Practice Time
Platinum Monday - Friday 4:00–6:00 p.m.
Gold Monday - Thursday 4:30–6:00 p.m.
Silver Tuesday, Thursday & Friday 5:15–6:00p.m.
Bronze Tuesday, Thursday & Friday 4:30–5:15 p.m.
Green I Monday & Wednesday 5:15–6:00 p.m.
Green II Monday & Wednesday 4:30–5:15 p.m.


Team Fees

  • $100/month (team is on monthly auto-renewal system)


If you are interested in applying to the lifeguard position at Koret and have a current lifeguard certification, please send us an email at  and attach your resume and current lifeguard certification. We will follow up with you by scheduling a lifeguard tryout. 

Our lifeguard tryout is roughly 30-minutes long and includes a 300 yard swim, two minute tread with no hands, and a demonstration of rescues and CPR skills. 

If you are interested in becoming a lifeguard and do not have a current lifeguard certification, we offer Lifeguard Classes once a semester. Our Lifeguard Classes follow the Red Cross certification program and include CPR, First Aid, and Lifeguarding certificates upon successful completion. Please note that you must attend all days of our Lifeguard Class to complete the course.

We will be offering our next Lifeguard Class at the end of May 2024 (May 14-17 with exact times/dates TBD).  If you are interested but cannot attend this class in May, please email and we will add you to our notification list for whenever we schedule our next one. 

    • Must be 15 years of age and be able to pass the pre-course swimming test on the first day of class
    • This includes a 300-yard swim using front crawl or breaststroke, a 2-minute tread using legs only, and the ability to retrieve a 10-lb dive weight (a brick) from 7 ft deep, surface and swim 20 yds with the weight, using legs only and exit the pool without using a ladder within 100 seconds.

Registration & Payments

Registration sign-ups and enrollment information for all Aquatics programs will be handled online. You will need to create an account on ActiveNet.

Book an Appointment Online

Adult & Youth Private Swim Lessons

  • Learn more and view our detailed instructions for booking private lessons. Our facility does not accept pre-booked lessons. Please do not put in payment details without having selected dates/times first for your swim lessons. 

All private lesson bookings must be made through our online system. Patrons who are having difficulty booking online, are invited to contact for assistance.

Program Refunds

Program refunds are available only if requested a minimum of 7 days prior to the start of the program. Fees are not pro-rated and there are no make-up sessions. A complete list of registration policies for Aquatics programs is available upon request. View the cancellation policy for more information.

Cancellation Policy