Features

Everything a swim coach needs to run a great season.

MySwimSet is the swim workout builder that runs your whole season: your roster and deck attendance, a season report for every swimmer, and the practices behind it: written in plain English, calculated, and print-ready.

Natural language input

Write practices in plain English

Type sets the way you say them on deck ("8x100 free @ 1:30 descend") and MySwimSet parses the reps, distance, stroke, interval, and zone instantly. Dictating instead? Spoken sets like "10 by 200 back on three minutes" parse too. No spreadsheets, no rigid menus, no special syntax to memorize.

8x100 free @ 1:30 descend
8×100Free1:30EN3800y
Roster & attendance

Build your squad, take attendance on deck

Add your swimmers, sort them into training groups, and keep a parent or guardian email on file (or the swimmer's own, for adults). Then tap attendance for each practice (Present, Absent, or Excused) in a few seconds, on a phone, on the deck. No clipboard, no spreadsheet.

Sprint Group · 4Tue AM
Maya RiveraPresent
Jordan KimPresent
Sam PruittExcused
Alex TranAbsent
Per-swimmer reports

A season report for every swimmer

Every swimmer gets their own report: total volume, training-zone balance, training load, attendance rate, which practices they missed, plus their goal times and time-standard progress. Share it by read-only link or email: to a parent or guardian for minors, straight to adult swimmers at the collegiate and masters level.

Maya Rivera
Sprint Group · Season report
94% att.
Shared with family · read-only link
Auto-calculated

Intervals & training zones, calculated for you

Every set is totaled automatically: distance, send-off times, rest, and energy-system zone. Your practice math is done before you finish typing, so you can focus on the workout instead of the arithmetic.

4×100 Free@ 1:30EN2
Print-ready output

Print-ready, deck-friendly cards

Turn any practice into a clean, high-contrast card built to laminate and post on the pool wall: set distances, clock times, and the daily plan, legible at a glance from across the deck.

Tuesday · Sprinters
SCY · 4,200 yards · 1:12 est.
Warmup400 swim · 200 kick
Main8×100 free @ 1:30 (EN3)
Speed4×25 fly @ :40 (SP)
Warmdown200 easy choice
Run Mode

Run Mode: a live deck timer

Launch any practice into a full-screen, phone-in-hand deck timer with the active set, send-off clock, and rep counter. Built for the pool deck during practice, not just for planning it.

Run Mode · Live
0:40
SP4×25 Fly
UP NEXT · 4×100 Free @ 1:20
Staff collaboration

One shared library for your staff

Your assistant coaches work from the same practice library, with a full history of who changed what. If two of you open the same practice, MySwimSet protects the newer version instead of silently overwriting it.

HCACAC● Synced
Coach A edited Main Set
Coach B added Kick Set
Program intelligence

Season training-load analytics

See volume, intensity distribution, and acute-vs-chronic training load across your season, so you can spot ramp-ups, plateaus, and tapers automatically, from the practices you already wrote. Optional daily wellness check-ins add the swimmer's side of the story.

Load readinessOn track · 1.08
Intensity balance
Easy 62%Threshold 23%Quality 15%
Test sets, goals & time standards

Know where every swimmer stands

Log a time and MySwimSet checks it against the official USA Swimming, NCAA, and YMCA standards automatically. Set Realistic, Stretch, and Reach goal times per event (you set the targets, we never auto-predict) and track benchmark test sets like the T-30 across the season.

100 Free · SCY58.42
Stretch goal 57.50.92 to go
T-30 benchmark2,150 → 2,240y
Build My First Practice

Free for founding coaches · No credit card needed

Not ready to sign up? Our time standards lookup, pace & CSS calculator, time converter, and points calculator are free. No account, no ads.