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. Lap lane schedules are available at the Front Desk.

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

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. Long course is set to return summer 2022.

Masters Swimming

Participants of the Masters Swim Team must tryout with the coach and register with USMS (Masters Swimming). You are expected to attend 2 practices per week and compete in annual meets. You must be registered with USMS before you can compete in practices and meets.

If you would like to tryout for the Masters team you will need to create an online account, and choose your tryout time. Refunds will be given over 24 hours in advance; no refunds if you are within the 24-hour window.

The tryout will be approximately 15 minutes and consist of a quick warmup, small set, and some stroke work. You will meet with the coach and discuss what might be the best fit!

After you attend, your membership will be purchased online. All inquiries or questions can be directed to the Aquatics Office:

  • Monday-Friday

    • 6:15–7:30 a.m.: Medium-fast pace
    • 7:30–8:30 a.m.: Slow-medium pace
  • Monday-Thursday

    • 6-7:15 p.m.: Medium-fast pace, more yardage
    • Try-out/Drop-in Fee: $25/entry
    • Senior: $60/month or $565/year
    • Individual: $90/month or $785/year
    • All members must also pay the yearly USMS registration fee.

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. 

  • Edwin (he/him) is a passionate swimmer who has loved the water since he first learned how to swim at the young age of 4. He is a 3rd year Nursing student here at USF and is from Los Angeles California. Edwin has swam competitively for over 10 years and is currently a Club Officer for USF’s Club Water Polo team and an avid member of USF’s Club Swim Team. Edwin is an adventurous swimmer who loves to surf and completed the Escape from Alcatraz Swim in September of 2021. 

    Edwin has been a Coach and Swim instructor since 2016. He has used his swimming experience to teach at a variety of institutions including the YMCA, Los Angeles Rec & Parks, and now Koret Aquatics!  Edwin focuses on the importance of fundamentals while keeping the lessons fun and exciting! Edwin loves watching swimmers of all skill levels improve over time and is excited to start working with you! He coaches all ages.

  • 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!

  • Fayez (he/him) started swimming at the age of 3 and has fallen in love with the sport ever since. He has swam competitively for 10 years, gaining familiarity with the best sets, drills, and techniques to help him become a great overall swimmer. He has worked as a Lifeguard and Instructor Guard for 2 years and was American Red Cross Water Safety Instructor certified. He is a passionate and kind instructor who finds it rewarding to see his students not only progress in their skill set but also fall in love with swimming as he did.

    Fayez's instruction focuses on the proper technique needed to improve on each stroke while maintaining a safe and fun environment for all his students. Fayez has taught swim lessons of all levels and ages, varying from parent-toddler swim lessons all the way to advanced swimming. Fayez finds the most joy when it comes to teaching kids of all ages. Seeing a kid smile or celebrate ecstatically after successfully completing a swim exercise and gradually gaining more confidence in the water is what drives him to teach. His drive to work with kids and make a positive impact in their life is translatable to his academic career as a senior nursing student with the goal of becoming a pediatric nurse. He is excited to work with his students and help make them the best swimmer they can be!

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)


The Koret Center is currently hiring lifeguards! If you are interested in applying, please attach your application and certifications, and email Sky:

If you are interested in becoming a lifeguard, we offer trainings as well. This is a Red Cross certification program for prospective lifeguards. Includes CPR, First Aid, and Lifeguarding certificates upon successful completion. 

If you would like to view or register for upcoming Lifeguard certification classes, you may do so via USF ActiveNet.

Please note, that you must attend all days to complete the course. If you are interested but can not attend this course, please email We will add you to our list and inform you of the next class.

    • Must be 15 years of age and be able to pass the following swim test on the first day of class
    • 500 yard swim using freestyle & breaststroke
    • Tread water for 2 minutes using legs only
    • Retrieve a diving brick from 10 feet deep

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)

  • Please click here for 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