

Tarin Allegretto
My name is Coach Tarin. I am owner of Otter Swim School & Team. I have worked with children from the time I was 9 years old up to now. I started as a mother's helper and continued to babysit, work in preschool settings, studied child psychology, and was a birthing doula for 15 years. I also taught surf lessons for 25 years. After one too many surf injuries I transitioned into the swim world. I am a USA Swimming certified coach, lifeguard, lifeguard instructor, and most importly mom of my own 3 amazing swimmers/coaches. I have coached swimmers, including my youngest daughter, up to Jr Championships (formerly known as Jr Olympics) levels. I love working with babies on water safety and confidence. I enjoy seeing children progress through their swimming levels. And helping adults reach their swimming goals. A fun fact about me is that my favorite Disney movie is Avatar Way Of The Water.

Toby-Jo Allegretto
Hi, I am Coach Toby-Jo. I am a Club Team swimmer with Otters and High School swimmer with OCHS. I have accomplishments in 200 IM, freestyle, and breast stroke. I am CPR and AED Certified. I have competed in 2 Iron Mans. I have also completed a three mile swim across Lake Winnipesaukee twice. I enjoy playing Club LaCrosse. My favorite TV show is Phineas and Ferb.
My love for working with kids and my passion for swimming is what motivates me as an instructor. Whether I'm teaching little ones to paddle their way through the water or guiding them to build confidence in the pool, my dedication shines through. My enthusiasm for both activities creates a positive and nurturing environment where children can thrive. I will continue spreading joy through my love for swimming and working with kids!
Jackson Riggs
Greetings! I'm Coach Jackson. This marks my third season with Otter Swim School (OSS). I'm thrilled to be offering lessons at your home in addition to host pools this year. I've been a swimmer since before I can remember, and I hold Lifeguard, CPR, AED, and First Aid certifications through Red Cross. When summer rolls around, you can find me in Somers Point, living with my Nana. A fun fact about me: my favorite movie is Surf's Up!
I'm looking forward to sharing my passion for the water with your children.


Talya Allegretto
Hi, I'm Coach Talya! This is my sixth summer teaching lessons with OSS, building on a lifelong passion for the water. Growing up I took part in many water sports including competitive swimming, diving, and surfing. My favorite stroke is butterfly! I am a student midwife and hold multiple certifications from the Red Cross, including lifeguarding instructor, lifeguarding, babysitting, and CPR. My extensive experience working with children began at age eight, initially as a mother's helper then continuing as a babysitter and nanny. Outside of swimming, I'm a fan of working out, art, and my favorite color is purple. I look forward to sharing my enthusiasm for swimming with your children!
Karen Larkin
I'm Coach Karen, My passion for the water began during my childhood summers in Ocean City, NJ. I swam competitively in my youth and continued swimming at Rider University. I bring over 10 years of experience as a teacher for students with disabilities. This background, combined with my love for the water, makes teaching swim lessons the perfect fit. I enjoy water activities, from boating and paddleboarding to kayaking. I'm excited to share my respect and love for the water with your children!


Maria Windle
Hi, I'm Maria! I've been swimming since I was 5 years old and compete for both club and high school teams. My favorite event to swim is the 100 backstroke. This is my fourth summer teaching swim lessons with Otter Swim School. I love teaching kids how to swim and helping them feel happy and confident in the water. My goal is to make every lesson fun, safe, and full of encouragement so every child feels safe and proud of what they can do!
Grace Hurley
Hello everyone - I’m Grace Hurley and I’m an enthusiast for all things water! I was an avid competitive swimmer throughout highschool and my favorite event was the 500 free. I’ve spent many years babysitting and working with kiddos, as well as two very wonderful summers as a summer camp lifeguard & counselor! Last spring I completed my NAUI Scuba diving certification and now I’m in college studying environmental science with a focus in marine biology. I am Red Cross certified for babysitting, CPR, and lifeguarding. This is my first year with OSS and I’m thrilled to be working in a profession that blends my two passions, working with kids and being in the water!
Kalyn Baron
Hi! I’m Coach Kalyn, and I’ve been swimming competitively on a club team since I was 5 years old. I currently swim for my high school and club team, and I am a member of the Wildwood Beach Patrol. I will continue swimming at Eastern Connecticut State University as a Division III athlete while pursuing nursing.
I am CPR certified, a Junior Olympic swimmer, and received Honorable Mention for Swimmer of the Year in Cape May County. I specialize in distance freestyle events, mainly the 1000 and mile. Outside of swimming, I love surfing, acai bowls, and sushi!
I am lifeguard, AED, and CPR certified.
Angelo Acevedo
Hi, I’m coach Angelo and this is my first year coaching with Otter Swim Team. My love for the water comes from growing up by the beach and always swimming. I have previous experience with competitive swimming for club and now I swim for my high school team. Fun fact about me: surfing and dirt bikes are my favorite hobbies.
Bryana Burke
Hi, I'm Coach Bryana, an OSS manager! This is my second summer with OSS. I'm a NCAA D2 swimmer at Kutztown University, where I study cinema television and media production. I'm also a certified lifeguard with 12 years of swimming experience and 7 years as a swim instructor. Fun fact: my favorite animal is a shark!
I'm offering at-home private lessons, managing at host pools, and lifeguarding private parties for OSS. I can't wait to share my love of the water with your little ones!
*Coach Bryana serves "At Home Private" lessons in Atlantic & Cape May Counties.*

