Level-based swim classes (Starfish / Seahorse / Guppy / Dolphin / Stingray / Shark). Per-student progression through skills. Instructor certifications (Red Cross, YMCA). Parent portal with progress reports. Pool-slot scheduling. For 1-3 pool swim schools distinct from generic gymdesk/dojodesk.
Starfish → Seahorse → Guppy → Dolphin → Stingray → Shark (or your school's curriculum). Per-level required skills + graduation criteria. Class size caps per level.
Per-student skill checkboxes (bubbles, face in water, kicks, crawl, breath). Instructor marks per lesson. Visible to parents. Graduation card generated on level completion.
Red Cross Water Safety Instructor, YMCA Swim Instructor, CPR + First Aid. Expiration tracking. Only certified instructors can teach certain levels (state regs).
Login-less link per family. View schedule, progression, upcoming makeups, billing. Pre-visit skill-focus heads-up.
Lane availability. Per-lane class scheduling (2 beginner lanes at 5 PM, advanced lane at 6 PM). Private lesson scheduling in off-peak.
Flask + session auth. Student records + waivers stay on your server. No swim-school-SaaS seat-based fees.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.
swimschooldesk is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.