Swim School



"Children who learn how to swim at a young age are reaching many developmental milestones earlier than the norm...Lead researcher Professor Robyn Jorgensen says the study shows young children who participate in early-years swimming achieve a wide range of skills earlier than the normal population."      

-Read the entire article HERE

Logo TIDE Swim School_cl_plain_transp.png

 YMCA Membership not required
Classes offered for swimmers age 4 and older (adults, too!)
Class size limited to just 3 students
Easy online registration

Three levels of instruction:

  • Level One is for the swimmer who has had little to no experience in the water
  • Level Two is for the swimmer who is comfortable on front and on back, can submerge independently, but has not yet learned freestyle or backstroke
  • Level Three is for the swimmer who can perform all the skills taught in Level Two and can swim freestyle while breathing and backstroke for 12 1/2 yards/meters


Summer Swim School

  • Classes are offered in two-week sessions
  • Students may enroll in a single session or multiple sessions
  • Students attend class Monday through Thursday each week for two weeks
  • Classes are 30 minutes in duration
  • Tuition is $150.00 per session (8 classes) plus credit card processing fees
  • To register, use the links in the table below.


Summer Class Sessions

Session 1:  June 18 - June 28

Session 2:  July 2 - July 12 (no class July 4)

Session 3:  July 16 - July 26

Session 4:  July 30 - August 9 





(757) 963-2939



Time Range Available

(4 classes in each 2 hour time period)

Registration Links

(choose a session - see dates above)

Mt Trashmore YMCA (outdoor pool) 7:00-9:00am Sess 1   Sess 2   Sess 3   Sess 4
Hilltop YMCA (indoor pool) 11:00am-1:00pm Sess 1   Sess 2   Sess 3   Sess 4
Princess Anne Family YMCA (outdoor pool) 4:00-6:00pm Sess 1   Sess 2   Sess 3   Sess 4



General Information: School Year Lessons

  • During the school year, classes are offered during the months of September, October, November, January, February, March, April, May
  • Once enrolled, students keep same class day and time from month to month during the school year
  • Students may withdraw at any time with 30 days notice (email us to give notice)
  • Tuition is $75 per month, charged automatically on the 1st of each month to the credit card on file
  • Classes are offered once per week for 30 minutes
  • Call Coach Katherine (757.963.2939) to schedule day and time for lessons before you register online
  • Register online ($15.00 registration fee plus one month's tuition deposit of $75.00 charged when you register)

Locations / Days / Times

30-minute classes scheduled within time range indicated for each day


Location Monday Tuesday Wednesday Thursday
Hilltop Family YMCA

 1:30 - 3:45pm

 7:00 - 8:00pm


 1:30 - 3:45pm

 7:00 - 8:00pm

 1:30 - 3:45pm

 7:00 - 8:00pm

Princess Anne Family YMCA    1:00 - 3:00pm    
Mt Trashmore Family YMCA*  3:30 - 6:30pm
 3:30 - 5:00pm  3:30 - 5:30pm
 3:30 - 6:30pm



Swim School Director, Coach Katherine

Swim School Director Katherine Kardok joined TIDE Swimming in August 2015. Coach Katherine brought to our program over 25 years of experience teaching swimming. A transplant from the Boston area, Katherine ran her own swim school for over 15 years and also formed and coached a developmental swim team. As holder of several instructional and safety certifications as well as being an ASCA Level 2 swim coach, Coach Katherine brings invaluable knowledge and experience to our program. As Swim School Director, she designs our program, mentors staff, instructs swimmers, and  personally places each student. Coach Katherine believes swimmers learn best with others of similar ability, so her small group classes are designed with the specific needs of the individual students in mind. Parents should be flexible in time ranges offered for optimal placement of swimmers.



Swim School Staff

Kellyn Caldwell, Instructor (Mt Trashmore)

Coach Kellyn joined TIDE in October 2017 and brought to our swim school a lifetime of swimming and coaching  experience. Kellyn's mother taught her to swim as a toddler and continued to coach her throughout her age group, high school, and college swimming careers. She was a captain for the Kenyon College team, an 8 time All-American, and an NCAA champion. Coach Kellyn graduated from Kenyon College in 2012 with a degree in History and Spanish. Kellyn began coaching as a teenager and hasn't gone longer than a month without coaching since then! She started as a swim camp counselor and worked her way up to be the age group director of the Total Performance Swim Camps. She has coached every level of swimmer from a child's first lesson to high school state champions to NCAA champions. Kellyn is currently earning her master's degree from ODU in International Studies and Women's Studies. She continues to swim and competed at the 2017 Master's World Championships. Swimming is a part of her family and her friendships; she loves helping kids have fun and gain confidence in the water.

Chrystal Ritson, Instructor (Hilltop)

Coach Chrystal, a Virginia Beach native and graduate of Tallwood High School, joined the TIDE Swim School staff when the program began in February 2016. Chrystal had come from the YMCA swim lesson program, where she had been a group and private lesson instructor for 8 years. Prior to her years with the YMCA, Coach Chrystal had 9 years of early childhood experience, making her very good with our littlest swimmers. 

Brianna Sullivan, Instructor (Mt Trashmore)

Coach Brianna is a Virginia Beach native and joined TIDE in 2017. She began swimming competitively at the age of six, swimming for TIDE through middle school and high school. She swam for First Colonial High School before attending the University of Notre Dame. She earned her BA in Spanish and Premed, and a Masters of Education. Coach Brianna taught 2nd grade and kindergarten for five years in Tampa and Chicago before recently moving back home to Virginia. She has been teaching swim lessons for over 12 years, and spent several summers in college as the head coach for the Alanton Baycliff Bolts swim team. Coach Brianna is currently pursuing her Doctor of Physical Therapy degree at ODU.



Our Swim School is growing!! We are actively seeking qualified instructors. If you are interested, please email or call Coach Katherine (757.963.2939).

Logo TIDE Swim School_w_Dolphin_transparent.png

Information and Scheduling

Call Coach Katherine

(757) 963-2939


Make-Up / Refund Policy

  • Make-ups will only be offered if TIDE cancels a class or if the YMCA closes the pool.
  • Make-up classes will be held on Fridays, at the same time your swimmer would normally be in class.
  • Up to 4 make-up classes may be offered per session since each session is 4 weeks long.
  • If a class is cancelled due to weather with less than 15 minutes remaining, no make-up class will be offered.
  • Swimmers must give 30 days notice to withdraw from a class. Email us to give notice.