1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/0a86735c6520d94f-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=640&q=100 640w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=750&q=100 750w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=828&q=100 828w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=1080&q=100 1080w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=1200&q=100 1200w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=1920&q=100 1920w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=2048&q=100 2048w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=3840&q=100 3840w" imageSizes="100vw" fetchPriority="high"/><link rel="preload" as="image" imageSrcSet="/_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=640&q=75 640w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=750&q=75 750w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=828&q=75 828w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=1080&q=75 1080w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=1200&q=75 1200w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=1920&q=75 1920w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=2048&q=75 2048w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=3840&q=75 3840w" imageSizes="(max-width: 900px) 100vw, 66vw" fetchPriority="high"/><link rel="preload" as="image" imageSrcSet="/_next/image/?url=%2FSwumWhite.png&w=96&q=75 1x, /_next/image/?url=%2FSwumWhite.png&w=256&q=75 2x" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/4123c7d18fd97610.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/e821dd18a7211b72.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/8096812f96548865.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d4d9109863db36d4.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-3beb676a228c00e7.js"/>
1<script src="/_next/static/chunks/fd9d1056-695c22e9779576f7.js" async=""></script>
1<script src="/_next/static/chunks/7023-d4c23722b5dec53a.js" async=""></script>
1<script src="/_next/static/chunks/main-app-1f8b2b138563c79f.js" async=""></script>
1<script src="/_next/static/chunks/8e1d74a4-28204d1085bf8621.js" async=""></script>
1<script src="/_next/static/chunks/53c13509-e06b52525d5c1e49.js" async=""></script>
1<script src="/_next/static/chunks/59650de3-5d5ca4017be231bd.js" async=""></script>
1<script src="/_next/static/chunks/66ec4792-973c16a88b50637b.js" async=""></script>
1<script src="/_next/static/chunks/231-9184cf72523e6ce3.js" async=""></script>
1<script src="/_next/static/chunks/8173-70a6a2f9a21c517a.js" async=""></script>
1<script src="/_next/static/chunks/740-8d76042ff3ca96f9.js" async=""></script>
1<script src="/_next/static/chunks/229-b0f034d7c83e5393.js" async=""></script>
1<script src="/_next/static/chunks/5218-701ebf30595a6edf.js" async=""></script>
1<script src="/_next/static/chunks/8849-c63d1cb362679e25.js" async=""></script>
1<script src="/_next/static/chunks/4291-cdcd660db969c55d.js" async=""></script>
1<script src="/_next/static/chunks/820-b6c11c2d09381a9f.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-2280a7da99f7f9b0.js" async=""></script>
1<script src="/_next/static/chunks/app/blog/page-ec77d1a1846631ab.js" async=""></script>
1<title>Swim Instruction Insights & Updates | Swum Blog</title><meta name="description" content="Discover expert swim instruction tips, business growth strategies, and industry updates. Stay informed with Swum's latest content for swim coaches and school owners."/><meta name="keywords" content="swim instruction blog, swim coaching tips, swim school business, swim lesson management, swim instructor resources, swim teaching techniques, swim school growth"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://swum.ai/blog/"/><link rel="alternate" hrefLang="en-US" href="https://swum.ai/blog/"/><meta property="og:title" content="Swim Instruction Insights & Business Growth Tips | Swum Blog"/><meta property="og:description" content="The operating library for swim instructors and school owners: original research, practical playbooks, teaching guidance, and product decisions."/><meta property="og:url" content="https://swum.ai/blog/"/><meta property="og:site_name" content="Swum"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://swum.ai/socialGeneral.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Swum Blog - Swim Instruction Insights"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Expert Swim Instruction Resources | Swum Blog"/><meta name="twitter:description" content="Original research and practical operating guidance for swim instructors and school owners."/><meta name="twitter:image" content="https://swum.ai/socialTwitter.png"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/icon.png?8ca1644b5b8b2aed" type="image/png" sizes="192x192"/><link rel="apple-touch-icon" href="/apple-icon.png?d6cc4f158a50d327" type="image/png" sizes="180x180"/><meta name="next-size-adjust"/><link rel="preload" href="/phoneLargeExample.webp" as="image"/><link rel="preload" href="/SwumBlue.png" as="image"/><link rel="dns-prefetch" href="https://app.swum.ai"/>
1<script src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js" noModule=""></script>
1</head><body class="__className_e341c9 __variable_e341c9">
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://swum.ai/#organization","name":"Swum","legalName":"8 Minute Labs LLC","url":"https://swum.ai/","email":"[email protected]","logo":{"@type":"ImageObject","@id":"https://swum.ai/#logo","url":"https://swum.ai/SwumBlue.png","contentUrl":"https://swum.ai/SwumBlue.png","width":1875,"height":625,"caption":"Swum"},"image":{"@id":"https://swum.ai/#logo"},"founder":{"@type":"Person","@id":"https://swum.ai/about/#ben-gorski","name":"Ben Gorski","url":"https://swum.ai/about/","sameAs":["https://www.linkedin.com/in/gorskinator/","https://www.instagram.com/gorskinator45/"]},"contactPoint":{"@type":"ContactPoint","contactType":"customer support","email":"[email protected]","availableLanguage":"English"},"sameAs":["https://www.linkedin.com/company/swum/","https://www.instagram.com/swumapp/","https://apps.apple.com/us/app/swum-book-a-lesson/id6503199117","https://play.google.com/store/apps/details?id=ai.swum.swum&hl=en_US"]},{"@type":"WebSite","@id":"https://swum.ai/#website","url":"https://swum.ai/","name":"Swum","publisher":{"@id":"https://swum.ai/#organization"},"inLanguage":"en-US"},{"@type":"SoftwareApplication","@id":"https://swum.ai/#software","name":"Swum","url":"https://swum.ai/","description":"Swim lesson management software for instructors and swim schools, including booking, scheduling, payments, waivers, communication, and school operations.","applicationCategory":"BusinessApplication","operatingSystem":["Web","iOS","Android"],"publisher":{"@id":"https://swum.ai/#organization"},"image":"https://swum.ai/socialGeneral.png","sameAs":["https://apps.apple.com/us/app/swum-book-a-lesson/id6503199117","https://play.google.com/store/apps/details?id=ai.swum.swum&hl=en_US"],"offers":{"@type":"AggregateOffer","url":"https://swum.ai/pricing/","priceCurrency":"USD","lowPrice":"0","highPrice":"200","offerCount":3,"offers":[{"@type":"Offer","name":"Swum Standard","price":"0","priceCurrency":"USD","url":"https://swum.ai/pricing/"},{"@type":"Offer","name":"Swum Pro","price":"98","priceCurrency":"USD","url":"https://swum.ai/pricing/"},{"@type":"Offer","name":"Swum Pro Max","price":"200","priceCurrency":"USD","url":"https://swum.ai/pricing/"}]}}]}</script>
1<style> 2 *{box-sizing:border-box;} 3 body{margin:0;padding:0;font-family:var(--font-rubik);line-height:1.6;} 4 img{max-width:100%;height:auto;display:block;} 5 .hero{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:1rem;} 6 .heroTitle{font-size:2rem;font-weight:700;line-height:1.2;text-align:center;margin:0 0 1rem 0;} 7 .heroContent{text-align:center;max-width:100%;margin:0 auto;padding:0 1rem;} 8 .phoneAnimationWrapper{width:100%;position:relative;margin:2rem 0;} 9 .buttonContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:1.5rem 0;} 10 .featuresSection{padding:2rem 1rem;} 11 .mobileJoinButton{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:1000;} 12 @media(min-width:768px){ 13 .heroTitle{font-size:3rem;} 14 .hero{min-height:50vh;padding:2rem;} 15 .heroContent{padding:0;} 16 .featuresSection{padding:4rem 2rem;} 17 } 18 @media(min-width:1200px){ 19 .heroContent{max-width:1200px;} 20 } 21 </style><div id="__next"><div class="AnnouncementBanner_banner__T1RHE "><div class="AnnouncementBanner_content__6Q6TC"><span class="AnnouncementBanner_text__SSfx3">See what swum posts about!</span><a class="AnnouncementBanner_button__ENms9" href="/blog/">Read our blog<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="AnnouncementBanner_arrow___C9lg" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg></a></div><button class="AnnouncementBanner_closeButton__YQ_Pe" aria-label="Close announcement"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg></button></div><div class="DesktopNavigation_navWrapper__HPFiR"><nav class="DesktopNavigation_desktopNav__dRk7n " role="navigation" aria-label="Main navigation"><div class="DesktopNavigation_desktopNavSub__JJKFb"><a class="DesktopNavigation_logo__UA2LC" href="/"><div class="DesktopNavigation_logoWrapper__gCyoN "><img alt="SWUM Logo" fetchPriority="high" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:contain;color:transparent" sizes="100vw" srcSet="/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=640&q=100 640w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=750&q=100 750w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=828&q=100 828w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=1080&q=100 1080w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=1200&q=100 1200w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=1920&q=100 1920w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=2048&q=100 2048w, /_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=3840&q=100 3840w" src="/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FSwumBlue.2bad2b1c.png&w=3840&q=100"/></div></a><ul class="DesktopNavigation_desktopNavList__6ZtPm"><li class="DesktopNavigation_desktopNavItem__EQsmo "><a class="DesktopNavigation_desktopNavLink__LpBLm " href="/">Home</a></li><li class="DesktopNavigation_desktopNavItem__EQsmo "><a class="DesktopNavigation_desktopNavLink__LpBLm " href="/features/">Features<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="DesktopNavigation_navChevron__vXF6V" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></a></li><li class="DesktopNavigation_desktopNavItem__EQsmo "><a class="DesktopNavigation_desktopNavLink__LpBLm " href="/swim-school-software/">Solutions<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="DesktopNavigation_navChevron__vXF6V" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></a></li><li class="DesktopNavigation_desktopNavItem__EQsmo "><span class="DesktopNavigation_desktopNavLink__LpBLm" role="button" aria-expanded="false" aria-haspopup="true">Company<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="DesktopNavigation_navChevron__vXF6V" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span></li><li class="DesktopNavigation_desktopNavItem__EQsmo "><span class="DesktopNavigation_desktopNavLink__LpBLm" role="button" aria-expanded="false" aria-haspopup="true">Resources<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="DesktopNavigation_navChevron__vXF6V" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span></li><li class="DesktopNavigation_desktopNavItem__EQsmo "><a class="DesktopNavigation_desktopNavLink__LpBLm " href="/pricing/">Pricing</a></li><li class="DesktopNavigation_desktopNavItem__EQsmo DesktopNavigation_findInstructorNavItem__NYupU"><a class="DesktopNavigation_desktopNavLink__LpBLm DesktopNavigation_findInstructorNavLink__q5KuT" href="/find-swim-instructor/">
21Find an Instructor<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="DesktopNavigation_findInstructorArrow__EOB_r" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg></a></li></ul></div><div class="DesktopNavigation_authButtons__rPHVS"><a class="DesktopNavigation_enterpriseButton__yUQwL" href="/enterprise/">For Large Schools</a><button class="Button_button__FAsdC Button_primary__YeL65 Button_medium__hKXlX ">Get Started</button><a class="DesktopNavigation_loginButton__oMk3v" href="https://app.swum.ai/auth/login">Log in</a></div></nav></div><div class="main-content" id="main-content">
21<script type="application/ld+json">{"@context":"https://schema.org","@type":"Blog","@id":"https://swum.ai/blog/#blog","name":"Swum Blog","description":"Original research and practical operating guidance for swim instructors and school owners","url":"https://swum.ai/blog/","isPartOf":{"@id":"https://swum.ai/#website"},"publisher":{"@id":"https://swum.ai/#organization"},"blogPost":[{"@type":"BlogPosting","headline":"Packages, Plans and the Repeat-Purchase Trap","description":"Swum cohorts show very different 90-day repeat-purchase rates by first product. The lower number can mean a product is still doing its job.","datePublished":"2026-09-15T09:00:00-04:00","author":{"@id":"https://swum.ai/#organization"},"isPartOf":{"@id":"https://swum.ai/blog/#blog"},"url":"https://swum.ai/blog/packages-plans-repeat-purchase/"},{"@type":"BlogPosting","headline":"The Swim-Lesson Year on Swum: Demand Builds Before Delivery Peaks","description":"A trailing 12-month Swum view shows completed bookings building sharply in spring and lesson delivery peaking in June, alongside rapid provider growth.","datePublished":"2026-09-11T09:00:00-04:00","author":{"@id":"https://swum.ai/#organization"},"isPartOf":{"@id":"https://swum.ai/blog/#blog"},"url":"https://swum.ai/blog/swim-lesson-year-seasonality-data/"},{"@type":"BlogPosting","headline":"Who Cancels Swim Lessons Late? The Answer Needs Context","description":"Provider-initiated Swum cancellation records had much shorter notice than parent-initiated records. That finding points to operations, not blame.","datePublished":"2026-09-08T09:00:00-04:00","author":{"@id":"https://swum.ai/#organization"},"isPartOf":{"@id":"https://swum.ai/blog/#blog"},"url":"https://swum.ai/blog/who-cancels-swim-lessons-late/"},{"@type":"BlogPosting","headline":"Do Last-Minute Swim-Lesson Customers Come Back?","description":"A Swum cohort analysis finds 77.2% of eligible under-24-hour first bookings had another completed order within 90 days. Urgency did not mean low commitment.","datePublished":"2026-09-04T09:00:00-04:00","author":{"@id":"https://swum.ai/#organization"},"isPartOf":{"@id":"https://swum.ai/blog/#blog"},"url":"https://swum.ai/blog/last-minute-swim-lesson-customers-repeat/"},{"@type":"BlogPosting","headline":"The Hourly Economics of Short Private Swim Lessons","description":"Duration-linked Swum orders show a $144.20 median hourly equivalent for eligible 15-minute orders and $122.40 for 30-minute ordersâwith important limits.","datePublished":"2026-09-01T09:00:00-04:00","author":{"@id":"https://swum.ai/#organization"},"isPartOf":{"@id":"https://swum.ai/blog/#blog"},"url":"https://swum.ai/blog/private-swim-lesson-hourly-economics/"}]}</script>
21<main class="page_page__sLBCX"><section class="page_featured__txoCZ" aria-labelledby="featured-heading"><div class="page_sectionHeading__pKylt"><span>Featured</span><h2 id="featured-heading">Worth your time</h2><p>Selected by the Swum teamânot ranked by empty clicks.</p></div><div class="page_featuredGrid__G_GjV"><a class="page_leadStory__ZCLZY" href="/blog/post-011/"><div class="page_leadImage__VeKwQ"><img alt="" fetchPriority="high" decoding="async" data-nimg="fill" class="page_coverImage__sWmgN" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 900px) 100vw, 66vw" srcSet="/_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=640&q=75 640w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=750&q=75 750w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=828&q=75 828w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=1080&q=75 1080w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=1200&q=75 1200w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=1920&q=75 1920w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=2048&q=75 2048w, /_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=3840&q=75 3840w" src="/_next/image/?url=%2Fblog%2F0011%2Fhero-legacy-tide-profile.png&w=3840&q=75"/></div><div class="page_leadCopy__Lw25e"><div class="page_storyMeta__SBL_o"><span>Optimizing Your Digital Footprint</span><span aria-hidden="true">·</span><time dateTime="2026-08-05">Aug 5, 2026</time></div><h3>Your Website Is Your Digital Résumé</h3><p>The website is where cold leads decide whether your swim school is trustworthy, valuable, and worth booking. Build one that earns the next step.</p><span class="page_storyLink__DO5pv">Read the feature <span aria-hidden="true">â</span></span></div></a><div class="page_supportingStories__RLxyn"><a class="page_supportingStory__Hm4U2" href="/blog/swim-lesson-demand-two-clocks/"><div class="page_supportingImage__4rcIO"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="page_coverImage__sWmgN" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 900px) 50vw, 32vw" srcSet="/_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-demand-two-clocks.webp&w=256&q=75 256w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-demand-two-clocks.webp&w=384&q=75 384w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-demand-two-clocks.webp&w=640&q=75 640w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-demand-two-clocks.webp&w=750&q=75 750w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-demand-two-clocks.webp&w=828&q=75 828w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-demand-two-clocks.webp&w=1080&q=75 1080w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-demand-two-clocks.webp&w=1200&q=75 1200w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-demand-two-clocks.webp&w=1920&q=75 1920w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-demand-two-clocks.webp&w=2048&q=75 2048w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-demand-two-clocks.webp&w=3840&q=75 3840w" src="/_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-demand-two-clocks.webp&w=3840&q=75"/><span class="page_pickNumber__ifL7V">0<!-- -->2</span></div><div><div class="page_storyMeta__SBL_o"><span>Business Growth</span><span aria-hidden="true">·</span><time dateTime="2026-08-04T09:00:00-04:00">Aug 4, 2026</time></div><h3>Swim-Lesson Demand Has Two Clocks: Now, or Weeks From Now</h3><span class="page_storyLink__DO5pv">Read article <span aria-hidden="true">â</span></span></div></a><a class="page_supportingStory__Hm4U2" href="/blog/switch-swim-school-software-migration-checklist/"><div class="page_supportingImage__4rcIO"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="page_coverImage__sWmgN" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 900px) 50vw, 32vw" srcSet="/_next/image/?url=%2Fblog%2F0032%2Fhero.png&w=256&q=75 256w, /_next/image/?url=%2Fblog%2F0032%2Fhero.png&w=384&q=75 384w, /_next/image/?url=%2Fblog%2F0032%2Fhero.png&w=640&q=75 640w, /_next/image/?url=%2Fblog%2F0032%2Fhero.png&w=750&q=75 750w, /_next/image/?url=%2Fblog%2F0032%2Fhero.png&w=828&q=75 828w, /_next/image/?url=%2Fblog%2F0032%2Fhero.png&w=1080&q=75 1080w, /_next/image/?url=%2Fblog%2F0032%2Fhero.png&w=1200&q=75 1200w, /_next/image/?url=%2Fblog%2F0032%2Fhero.png&w=1920&q=75 1920w, /_next/image/?url=%2Fblog%2F0032%2Fhero.png&w=2048&q=75 2048w, /_next/image/?url=%2Fblog%2F0032%2Fhero.png&w=3840&q=75 3840w" src="/_next/image/?url=%2Fblog%2F0032%2Fhero.png&w=3840&q=75"/><span class="page_pickNumber__ifL7V">0<!-- -->3</span></div><div><div class="page_storyMeta__SBL_o"><span>Software Comparisons</span><span aria-hidden="true">·</span><time dateTime="2026-07-29">Jul 29, 2026</time></div><h3>How to Switch Swim School Software Without Losing Families (Migration Checklist)</h3><span class="page_storyLink__DO5pv">Read article <span aria-hidden="true">â</span></span></div></a></div></div></section><div class="page_libraryShell__YQykE"><section class="BlogExplorer_explorer__qlooZ" aria-labelledby="latest-articles-heading"><div class="BlogExplorer_headingRow__C_Lnf"><div><span class="BlogExplorer_eyebrow__cwebj">Browse the library</span><h2 id="latest-articles-heading">Latest articles</h2></div><label class="BlogExplorer_search__KjV5d"><span class="BlogExplorer_searchIcon__1BfTU" aria-hidden="true">â</span><span class="BlogExplorer_srOnly__gSjQK">Search articles</span><input placeholder="Search the Swum library" type="search" value=""/></label></div><div class="BlogExplorer_filters__MN6AK" aria-label="Filter articles"><button aria-pressed="true" class="BlogExplorer_activeFilter___YBqx" type="button">All</button><button aria-pressed="false" type="button">Research</button><button aria-pressed="false" type="button">Business Growth</button><button aria-pressed="false" type="button">Teaching & Safety</button><button aria-pressed="false" type="button">Software Comparisons</button><button aria-pressed="false" type="button">Product Updates</button></div><div class="BlogExplorer_results__4GLmU"><a class="BlogExplorer_articleLink__gR5LY" href="/blog/packages-plans-repeat-purchase/"><article class="BlogExplorer_article__fnSyY"><div class="BlogExplorer_imageWrap__l88NW"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="BlogExplorer_image__Ax5cw" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;
21color:transparent" sizes="(max-width: 720px) 100vw, (max-width: 1100px) 34vw, 260px" srcSet="/_next/image/?url=%2Fblog%2Fheroes%2Fpackages-plans-repeat-purchase.webp&w=256&q=75 256w, /_next/image/?url=%2Fblog%2Fheroes%2Fpackages-plans-repeat-purchase.webp&w=384&q=75 384w, /_next/image/?url=%2Fblog%2Fheroes%2Fpackages-plans-repeat-purchase.webp&w=640&q=75 640w, /_next/image/?url=%2Fblog%2Fheroes%2Fpackages-plans-repeat-purchase.webp&w=750&q=75 750w, /_next/image/?url=%2Fblog%2Fheroes%2Fpackages-plans-repeat-purchase.webp&w=828&q=75 828w, /_next/image/?url=%2Fblog%2Fheroes%2Fpackages-plans-repeat-purchase.webp&w=1080&q=75 1080w, /_next/image/?url=%2Fblog%2Fheroes%2Fpackages-plans-repeat-purchase.webp&w=1200&q=75 1200w, /_next/image/?url=%2Fblog%2Fheroes%2Fpackages-plans-repeat-purchase.webp&w=1920&q=75 1920w, /_next/image/?url=%2Fblog%2Fheroes%2Fpackages-plans-repeat-purchase.webp&w=2048&q=75 2048w, /_next/image/?url=%2Fblog%2Fheroes%2Fpackages-plans-repeat-purchase.webp&w=3840&q=75 3840w" src="/_next/image/?url=%2Fblog%2Fheroes%2Fpackages-plans-repeat-purchase.webp&w=3840&q=75"/></div><div class="BlogExplorer_articleCopy__drxwF"><div class="BlogExplorer_meta__147Ig"><span>Original Research</span><span aria-hidden="true">·</span><time dateTime="2026-09-15T09:00:00-04:00">Sep 15, 2026</time></div><h3>Packages, Plans and the Repeat-Purchase Trap</h3><p>Swum cohorts show very different 90-day repeat-purchase rates by first product. The lower number can mean a product is still doing its job.</p><span class="BlogExplorer_readLink__zhwjT">Read article <span aria-hidden="true">â</span></span></div></article></a><a class="BlogExplorer_articleLink__gR5LY" href="/blog/swim-lesson-year-seasonality-data/"><article class="BlogExplorer_article__fnSyY"><div class="BlogExplorer_imageWrap__l88NW"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="BlogExplorer_image__Ax5cw" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 720px) 100vw, (max-width: 1100px) 34vw, 260px" srcSet="/_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-year-seasonality-data.webp&w=256&q=75 256w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-year-seasonality-data.webp&w=384&q=75 384w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-year-seasonality-data.webp&w=640&q=75 640w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-year-seasonality-data.webp&w=750&q=75 750w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-year-seasonality-data.webp&w=828&q=75 828w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-year-seasonality-data.webp&w=1080&q=75 1080w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-year-seasonality-data.webp&w=1200&q=75 1200w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-year-seasonality-data.webp&w=1920&q=75 1920w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-year-seasonality-data.webp&w=2048&q=75 2048w, /_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-year-seasonality-data.webp&w=3840&q=75 3840w" src="/_next/image/?url=%2Fblog%2Fheroes%2Fswim-lesson-year-seasonality-data.webp&w=3840&q=75"/></div><div class="BlogExplorer_articleCopy__drxwF"><div class="BlogExplorer_meta__147Ig"><span>Original Research</span><span aria-hidden="true">·</span><time dateTime="2026-09-11T09:00:00-04:00">Sep 11, 2026</time></div><h3>The Swim-Lesson Year on Swum: Demand Builds Before Delivery Peaks</h3><p>A trailing 12-month Swum view shows completed bookings building sharply in spring and lesson delivery peaking in June, alongside rapid provider growth.</p><span class="BlogExplorer_readLink__zhwjT">Read article <span aria-hidden="true">â</span></span></div></article></a><a class="BlogExplorer_articleLink__gR5LY" href="/blog/who-cancels-swim-lessons-late/"><article class="BlogExplorer_article__fnSyY"><div class="BlogExplorer_imageWrap__l88NW"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="BlogExplorer_image__Ax5cw" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;
21color:transparent" sizes="(max-width: 720px) 100vw, (max-width: 1100px) 34vw, 260px" srcSet="/_next/image/?url=%2Fblog%2Fheroes%2Fwho-cancels-swim-lessons-late.webp&w=256&q=75 256w, /_next/image/?url=%2Fblog%2Fheroes%2Fwho-cancels-swim-lessons-late.webp&w=384&q=75 384w, /_next/image/?url=%2Fblog%2Fheroes%2Fwho-cancels-swim-lessons-late.webp&w=640&q=75 640w, /_next/image/?url=%2Fblog%2Fheroes%2Fwho-cancels-swim-lessons-late.webp&w=750&q=75 750w, /_next/image/?url=%2Fblog%2Fheroes%2Fwho-cancels-swim-lessons-late.webp&w=828&q=75 828w, /_next/image/?url=%2Fblog%2Fheroes%2Fwho-cancels-swim-lessons-late.webp&w=1080&q=75 1080w, /_next/image/?url=%2Fblog%2Fheroes%2Fwho-cancels-swim-lessons-late.webp&w=1200&q=75 1200w, /_next/image/?url=%2Fblog%2Fheroes%2Fwho-cancels-swim-lessons-late.webp&w=1920&q=75 1920w, /_next/image/?url=%2Fblog%2Fheroes%2Fwho-cancels-swim-lessons-late.webp&w=2048&q=75 2048w, /_next/image/?url=%2Fblog%2Fheroes%2Fwho-cancels-swim-lessons-late.webp&w=3840&q=75 3840w" src="/_next/image/?url=%2Fblog%2Fheroes%2Fwho-cancels-swim-lessons-late.webp&w=3840&q=75"/></div><div class="BlogExplorer_articleCopy__drxwF"><div class="BlogExplorer_meta__147Ig"><span>Original Research</span><span aria-hidden="true">·</span><time dateTime="2026-09-08T09:00:00-04:00">Sep 8, 2026</time></div><h3>Who Cancels Swim Lessons Late? The Answer Needs Context</h3><p>Provider-initiated Swum cancellation records had much shorter notice than parent-initiated records. That finding points to operations, not blame.</p><span class="BlogExplorer_readLink__zhwjT">Read article <span aria-hidden="true">â</span></span></div></article></a><a class="BlogExplorer_articleLink__gR5LY" href="/blog/last-minute-swim-lesson-customers-repeat/"><article class="BlogExplorer_article__fnSyY"><div class="BlogExplorer_imageWrap__l88NW"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="BlogExplorer_image__Ax5cw" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 720px) 100vw, (max-width: 1100px) 34vw, 260px" srcSet="/_next/image/?url=%2Fblog%2Fheroes%2Flast-minute-swim-lesson-customers-repeat.webp&w=256&q=75 256w, /_next/image/?url=%2Fblog%2Fheroes%2Flast-minute-swim-lesson-customers-repeat.webp&w=384&q=75 384w, /_next/image/?url=%2Fblog%2Fheroes%2Flast-minute-swim-lesson-customers-repeat.webp&w=640&q=75 640w, /_next/image/?url=%2Fblog%2Fheroes%2Flast-minute-swim-lesson-customers-repeat.webp&w=750&q=75 750w, /_next/image/?url=%2Fblog%2Fheroes%2Flast-minute-swim-lesson-customers-repeat.webp&w=828&q=75 828w, /_next/image/?url=%2Fblog%2Fheroes%2Flast-minute-swim-lesson-customers-repeat.webp&w=1080&q=75 1080w, /_next/image/?url=%2Fblog%2Fheroes%2Flast-minute-swim-lesson-customers-repeat.webp&w=1200&q=75 1200w, /_next/image/?url=%2Fblog%2Fheroes%2Flast-minute-swim-lesson-customers-repeat.webp&w=1920&q=75 1920w, /_next/image/?url=%2Fblog%2Fheroes%2Flast-minute-swim-lesson-customers-repeat.webp&w=2048&q=75 2048w, /_next/image/?url=%2Fblog%2Fheroes%2Flast-minute-swim-lesson-customers-repeat.webp&w=3840&q=75 3840w" src="/_next/image/?url=%2Fblog%2Fheroes%2Flast-minute-swim-lesson-customers-repeat.webp&w=3840&q=75"/></div><div class="BlogExplorer_articleCopy__drxwF"><div class="BlogExplorer_meta__147Ig"><span>Original Research</span><span aria-hidden="true">·</span><time dateTime="2026-09-04T09:00:00-04:00">Sep 4, 2026</time></div><h3>Do Last-Minute Swim-Lesson Customers Come Back?</h3><p>A Swum cohort analysis finds 77.2% of eligible under-24-hour first bookings had another completed order within 90 days. Urgency did not mean low commitment.</p><span class="BlogExplorer_readLink__zhwjT">Read article <span aria-hidden="true">â</span></span></div></article></a><a class="BlogExplorer_articleLink__gR5LY" href="/blog/private-swim-lesson-hourly-economics/"><article class="BlogExplorer_article__fnSyY"><div class="BlogExplorer_imageWrap__l88NW"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="BlogExplorer_image__Ax5cw" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;
21color:transparent" sizes="(max-width: 720px) 100vw, (max-width: 1100px) 34vw, 260px" srcSet="/_next/image/?url=%2Fblog%2Fheroes%2Fprivate-swim-lesson-hourly-economics.webp&w=256&q=75 256w, /_next/image/?url=%2Fblog%2Fheroes%2Fprivate-swim-lesson-hourly-economics.webp&w=384&q=75 384w, /_next/image/?url=%2Fblog%2Fheroes%2Fprivate-swim-lesson-hourly-economics.webp&w=640&q=75 640w, /_next/image/?url=%2Fblog%2Fheroes%2Fprivate-swim-lesson-hourly-economics.webp&w=750&q=75 750w, /_next/image/?url=%2Fblog%2Fheroes%2Fprivate-swim-lesson-hourly-economics.webp&w=828&q=75 828w, /_next/image/?url=%2Fblog%2Fheroes%2Fprivate-swim-lesson-hourly-economics.webp&w=1080&q=75 1080w, /_next/image/?url=%2Fblog%2Fheroes%2Fprivate-swim-lesson-hourly-economics.webp&w=1200&q=75 1200w, /_next/image/?url=%2Fblog%2Fheroes%2Fprivate-swim-lesson-hourly-economics.webp&w=1920&q=75 1920w, /_next/image/?url=%2Fblog%2Fheroes%2Fprivate-swim-lesson-hourly-economics.webp&w=2048&q=75 2048w, /_next/image/?url=%2Fblog%2Fheroes%2Fprivate-swim-lesson-hourly-economics.webp&w=3840&q=75 3840w" src="/_next/image/?url=%2Fblog%2Fheroes%2Fprivate-swim-lesson-hourly-economics.webp&w=3840&q=75"/></div><div class="BlogExplorer_articleCopy__drxwF"><div class="BlogExplorer_meta__147Ig"><span>Original Research</span><span aria-hidden="true">·</span><time dateTime="2026-09-01T09:00:00-04:00">Sep 1, 2026</time></div><h3>The Hourly Economics of Short Private Swim Lessons</h3><p>Duration-linked Swum orders show a $144.20 median hourly equivalent for eligible 15-minute orders and $122.40 for 30-minute ordersâwith important limits.</p><span class="BlogExplorer_readLink__zhwjT">Read article <span aria-hidden="true">â</span></span></div></article></a><a class="BlogExplorer_articleLink__gR5LY" href="/blog/second-swim-lesson-retention-test/"><article class="BlogExplorer_article__fnSyY"><div class="BlogExplorer_imageWrap__l88NW"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="BlogExplorer_image__Ax5cw" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 720px) 100vw, (max-width: 1100px) 34vw, 260px" srcSet="/_next/image/?url=%2Fblog%2Fheroes%2Fsecond-swim-lesson-retention-test.webp&w=256&q=75 256w, /_next/image/?url=%2Fblog%2Fheroes%2Fsecond-swim-lesson-retention-test.webp&w=384&q=75 384w, /_next/image/?url=%2Fblog%2Fheroes%2Fsecond-swim-lesson-retention-test.webp&w=640&q=75 640w, /_next/image/?url=%2Fblog%2Fheroes%2Fsecond-swim-lesson-retention-test.webp&w=750&q=75 750w, /_next/image/?url=%2Fblog%2Fheroes%2Fsecond-swim-lesson-retention-test.webp&w=828&q=75 828w, /_next/image/?url=%2Fblog%2Fheroes%2Fsecond-swim-lesson-retention-test.webp&w=1080&q=75 1080w, /_next/image/?url=%2Fblog%2Fheroes%2Fsecond-swim-lesson-retention-test.webp&w=1200&q=75 1200w, /_next/image/?url=%2Fblog%2Fheroes%2Fsecond-swim-lesson-retention-test.webp&w=1920&q=75 1920w, /_next/image/?url=%2Fblog%2Fheroes%2Fsecond-swim-lesson-retention-test.webp&w=2048&q=75 2048w, /_next/image/?url=%2Fblog%2Fheroes%2Fsecond-swim-lesson-retention-test.webp&w=3840&q=75 3840w" src="/_next/image/?url=%2Fblog%2Fheroes%2Fsecond-swim-lesson-retention-test.webp&w=3840&q=75"/></div><div class="BlogExplorer_articleCopy__drxwF"><div class="BlogExplorer_meta__147Ig"><span>Original Research</span><span aria-hidden="true">·</span><time dateTime="2026-08-28T09:00:00-04:00">Aug 28, 2026</time></div><h3>The Second-Lesson Test: What 1,024 Family-Provider Relationships Reveal</h3><p>Among eligible family-provider pairs, 85.5% had another observed countable lesson within 30 days of their first observed lesson on Swum.</p><span class="BlogExplorer_readLink__zhwjT">Read article <span aria-hidden="true">â</span></span></div></article></a><a class="BlogExplorer_articleLink__gR5LY" href="/blog/what-happens-after-swim-lesson-cancellation/"><article class="BlogExplorer_article__fnSyY"><div class="BlogExplorer_imageWrap__l88NW"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="BlogExplorer_image__Ax5cw" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;
21color:transparent" sizes="(max-width: 720px) 100vw, (max-width: 1100px) 34vw, 260px" srcSet="/_next/image/?url=%2Fblog%2Fheroes%2Fwhat-happens-after-swim-lesson-cancellation.webp&w=256&q=75 256w, /_next/image/?url=%2Fblog%2Fheroes%2Fwhat-happens-after-swim-lesson-cancellation.webp&w=384&q=75 384w, /_next/image/?url=%2Fblog%2Fheroes%2Fwhat-happens-after-swim-lesson-cancellation.webp&w=640&q=75 640w, /_next/image/?url=%2Fblog%2Fheroes%2Fwhat-happens-after-swim-lesson-cancellation.webp&w=750&q=75 750w, /_next/image/?url=%2Fblog%2Fheroes%2Fwhat-happens-after-swim-lesson-cancellation.webp&w=828&q=75 828w, /_next/image/?url=%2Fblog%2Fheroes%2Fwhat-happens-after-swim-lesson-cancellation.webp&w=1080&q=75 1080w, /_next/image/?url=%2Fblog%2Fheroes%2Fwhat-happens-after-swim-lesson-cancellation.webp&w=1200&q=75 1200w, /_next/image/?url=%2Fblog%2Fheroes%2Fwhat-happens-after-swim-lesson-cancellation.webp&w=1920&q=75 1920w, /_next/image/?url=%2Fblog%2Fheroes%2Fwhat-happens-after-swim-lesson-cancellation.webp&w=2048&q=75 2048w, /_next/image/?url=%2Fblog%2Fheroes%2Fwhat-happens-after-swim-lesson-cancellation.webp&w=3840&q=75 3840w" src="/_next/image/?url=%2Fblog%2Fheroes%2Fwhat-happens-after-swim-lesson-cancellation.webp&w=3840&q=75"/></div><div class="BlogExplorer_articleCopy__drxwF"><div class="BlogExplorer_meta__147Ig"><span>Original Research</span><span aria-hidden="true">·</span><time dateTime="2026-08-25T09:00:00-04:00">Aug 25, 2026</time></div><h3>What Happens After a Swim Lesson Is Canceled?</h3><p>New aggregate Swum analysis follows 4,293 cancellation records through explicit remedies and subsequent completed orders with the same provider.</p><span class="BlogExplorer_readLink__zhwjT">Read article <span aria-hidden="true">â</span></span></div></article></a><a class="BlogExplorer_articleLink__gR5LY" href="/blog/one-booking-is-not-one-lesson/"><article class="BlogExplorer_article__fnSyY"><div class="BlogExplorer_imageWrap__l88NW"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="BlogExplorer_image__Ax5cw" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 720px) 100vw, (max-width: 1100px) 34vw, 260px" srcSet="/_next/image/?url=%2Fblog%2Fheroes%2Fone-booking-is-not-one-lesson.webp&w=256&q=75 256w, /_next/image/?url=%2Fblog%2Fheroes%2Fone-booking-is-not-one-lesson.webp&w=384&q=75 384w, /_next/image/?url=%2Fblog%2Fheroes%2Fone-booking-is-not-one-lesson.webp&w=640&q=75 640w, /_next/image/?url=%2Fblog%2Fheroes%2Fone-booking-is-not-one-lesson.webp&w=750&q=75 750w, /_next/image/?url=%2Fblog%2Fheroes%2Fone-booking-is-not-one-lesson.webp&w=828&q=75 828w, /_next/image/?url=%2Fblog%2Fheroes%2Fone-booking-is-not-one-lesson.webp&w=1080&q=75 1080w, /_next/image/?url=%2Fblog%2Fheroes%2Fone-booking-is-not-one-lesson.webp&w=1200&q=75 1200w, /_next/image/?url=%2Fblog%2Fheroes%2Fone-booking-is-not-one-lesson.webp&w=1920&q=75 1920w, /_next/image/?url=%2Fblog%2Fheroes%2Fone-booking-is-not-one-lesson.webp&w=2048&q=75 2048w, /_next/image/?url=%2Fblog%2Fheroes%2Fone-booking-is-not-one-lesson.webp&w=3840&q=75 3840w" src="/_next/image/?url=%2Fblog%2Fheroes%2Fone-booking-is-not-one-lesson.webp&w=3840&q=75"/></div><div class="BlogExplorer_articleCopy__drxwF"><div class="BlogExplorer_meta__147Ig"><span>Original Research</span><span aria-hidden="true">·</span><time dateTime="2026-08-21T09:00:00-04:00">Aug 21, 2026</time></div><h3>One Booking Is Not One Lesson: The Accounting Mistake That Hides Recurring Value</h3><p>Individual bookings and recurring plans occupy very different shares of Swum orders and lesson records. Here is why transaction count can misread the business.</p><span class="BlogExplorer_readLink__zhwjT">Read article <span aria-hidden="true">â</span></span></div></article></a><a class="BlogExplorer_articleLink__gR5LY" href="/blog/how-long-is-a-swim-lesson-data/"><article class="BlogExplorer_article__fnSyY"><div class="BlogExplorer_imageWrap__l88NW"><img alt="" loading="lazy" decoding="async" data-nimg="fill" class="BlogExplorer_image__Ax5cw" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;
21color:transparent" sizes="(max-width: 720px) 100vw, (max-width: 1100px) 34vw, 260px" srcSet="/_next/image/?url=%2Fblog%2Fheroes%2Fhow-long-is-a-swim-lesson-data.webp&w=256&q=75 256w, /_next/image/?url=%2Fblog%2Fheroes%2Fhow-long-is-a-swim-lesson-data.webp&w=384&q=75 384w, /_next/image/?url=%2Fblog%2Fheroes%2Fhow-long-is-a-swim-lesson-data.webp&w=640&q=75 640w, /_next/image/?url=%2Fblog%2Fheroes%2Fhow-long-is-a-swim-lesson-data.webp&w=750&q=75 750w, /_next/image/?url=%2Fblog%2Fheroes%2Fhow-long-is-a-swim-lesson-data.webp&w=828&q=75 828w, /_next/image/?url=%2Fblog%2Fheroes%2Fhow-long-is-a-swim-lesson-data.webp&w=1080&q=75 1080w, /_next/image/?url=%2Fblog%2Fheroes%2Fhow-long-is-a-swim-lesson-data.webp&w=1200&q=75 1200w, /_next/image/?url=%2Fblog%2Fheroes%2Fhow-long-is-a-swim-lesson-data.webp&w=1920&q=75 1920w, /_next/image/?url=%2Fblog%2Fheroes%2Fhow-long-is-a-swim-lesson-data.webp&w=2048&q=75 2048w, /_next/image/?url=%2Fblog%2Fheroes%2Fhow-long-is-a-swim-lesson-data.webp&w=3840&q=75 3840w" src="/_next/image/?url=%2Fblog%2Fheroes%2Fhow-long-is-a-swim-lesson-data.webp&w=3840&q=75"/></div><div class="BlogExplorer_articleCopy__drxwF"><div class="BlogExplorer_meta__147Ig"><span>Original Research</span><span aria-hidden="true">·</span><time dateTime="2026-08-18T09:00:00-04:00">Aug 18, 2026</time></div><h3>How Long Is a Swim Lesson, Really? Data From 20,267 Records</h3><p>Thirty minutes dominated Swum lesson records, while 15-, 20- and 30-minute formats together represented 84.1% of the measured cohort.</p><span class="BlogExplorer_readLink__zhwjT">Read article <span aria-hidden="true">â</span></span></div></article></a></div><button class="BlogExplorer_loadMore__X58uc" type="button">Show more articles<span>9<!-- --> of <!-- -->43</span></button></section><aside class="page_sidebar__5SOnq" aria-label="Swum library guide"><section class="page_startHere__R6vGj"><span class="page_sidebarEyebrow__FVchY">New here?</span><h2>Start with the problem in front of you.</h2><ol><li><a href="/blog/post-011/"><span class="page_itemNumber__LXsgl">0<!-- -->1</span><span><strong>Build a website that earns trust</strong><small>Digital Footprint · Part 1</small></span></a></li><li><a href="/blog/how-to-start-swim-lesson-business/"><span class="page_itemNumber__LXsgl">0<!-- -->2</span><span><strong>Start a private lesson business</strong><small>Step-by-step guide</small></span></a></li><li><a href="/blog/how-much-to-charge-for-swim-lessons/"><span class="page_itemNumber__LXsgl">0<!-- -->3</span><span><strong>Price lessons with confidence</strong><small>Rates, format and experience</small></span></a></li><li><a href="/blog/best-swim-lesson-scheduling-software/"><span class="page_itemNumber__LXsgl">0<!-- -->4</span><span><strong>Choose the right operating software</strong><small>2026 buyerâs guide</small></span></a></li></ol></section><section class="page_seriesCard__nwbjW"><span class="page_sidebarEyebrow__FVchY">Current series</span><span class="page_seriesPart__bF4ZQ">01</span><h2>Optimizing Your Digital Footprint</h2><p>Build the web presence cold leads need before they trust your school.</p><a href="/blog/post-011/">Begin with your website <span aria-hidden="true">â</span></a></section><section class="page_categoryList__t4U9v"><div class="page_sidebarHeadingRow__uSKml"><span class="page_sidebarEyebrow__FVchY">Collections</span><a href="/research/">Research â</a></div><ul><li><a href="/blog/category/business-growth/"><span>Business Growth</span><small>25</small></a></li><li><a href="/blog/category/teaching-safety/"><span>Teaching & Safety</span><small>7</small></a></li><li><a href="/blog/category/software-comparisons/"><span>Software Comparisons</span><small>2</small></a></li><li><a href="/blog/category/product-updates/"><span>Product Updates</span><small>12</small></a></li></ul></section><section class="page_newsletter__Zavpr"><span class="page_sidebarEyebrow__FVchY">Swum Notes</span><h2>One useful idea at a time.</h2><p>Research, operating lessons, and product thinking for people building better swim programs.</p><form class="BlogNewsletterForm_form__BPRbU">
21<label for="blog-newsletter-email">Email address</label><div class="BlogNewsletterForm_control__TsbjR"><input autoComplete="email" id="blog-newsletter-email" placeholder="[email protected]" required="" type="email" value=""/><button type="submit">Join</button></div><p aria-live="polite" class="BlogNewsletterForm_status__RY2_C"></p></form></section></aside></div></main></div><footer class="Footer_footer__4m1fF" role="contentinfo"><div class="Footer_container__4dnz7"><div class="Footer_grid__SF8Uf"><div class="Footer_column__uBD3k"><a class="Footer_logo__14L_J" href="/"><img alt="SWUM Logo" fetchPriority="high" width="75" height="25" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image/?url=%2FSwumWhite.png&w=96&q=75 1x, /_next/image/?url=%2FSwumWhite.png&w=256&q=75 2x" src="/_next/image/?url=%2FSwumWhite.png&w=256&q=75"/></a><section aria-label="Newsletter subscription"><p class="Footer_subscribeText__W95nF">Get Swum updates delivered directly to your inbox.</p><form class="Footer_subscribeForm__cmIgA" aria-label="Newsletter signup form"><input type="email" placeholder="Enter your email" class="Footer_emailInput__qIEqF" required="" aria-label="Email address" value=""/><button type="submit" class="Footer_subscribeButton__LD0pi" aria-busy="false">Subscribe</button></form><p class="Footer_disclaimer__dU001">By subscribing you agree to our Privacy Policy and provide consent to receive updates from our company.</p></section></div><nav class="Footer_linksGrid__H_Y42" aria-label="Footer navigation"><section><h3 class="Footer_linkHeader__tT_ha">Features</h3><ul class="Footer_linkList__ZYEWs"><li><a href="/single-lessons/">Single Lessons</a></li><li><a href="/semi-private-lessons/">Semi-Private Lessons</a></li><li><a href="/lesson-packages/">Lesson Packages</a></li><li><a href="/lesson-plans/">Lesson Plans</a></li><li><a href="/group-lessons/">Group Lessons</a></li><li><a href="/lesson-school/">Lesson School</a></li><li><a href="/scheduling/">Scheduling</a></li><li><a href="/payments/">Payments</a></li><li><a href="/waivers/">Waivers</a></li><li><a href="/analytics/">Analytics</a></li><li><a href="/locations/">Locations</a></li><li><a href="/booking-controls/">Booking Controls</a></li></ul></section><section><h3 class="Footer_linkHeader__tT_ha">Solutions</h3><ul class="Footer_linkList__ZYEWs"><li><a href="/swim-lesson-scheduling-software/">Swim Lesson Scheduling Software</a></li><li><a href="/swim-school-software/">Swim School Management Software</a></li><li><a href="/swim-school-software/">Swim School Software</a></li><li><a href="/swim-instructor-software/">Private Instructors</a></li><li><a href="/mobile-swim-instructor-software/">Mobile Instructors</a></li><li><a href="/swim-school-instructor-management/">Instructor Management</a></li><li><a href="/swim-instructor-payment-software/">Lesson Payments</a></li><li><a href="/swim-school-crm/">Swim School CRM</a></li><li><a href="/swim-school-messaging-software/">Parent Messaging</a></li><li><a href="/swim-school-ai-assistant/">Swummy AI</a></li><li><a href="/swim-school-contractor-payments/">Contractor Payments</a></li><li><a href="/find-swim-instructor/">Find Swim Instructors</a></li><li><a href="/private-swim-lessons-broward-county/">Broward County Swim Lessons</a></li><li><a href="/compare-swim-school-software/">Compare Swim Software</a></li><li><a href="/swum-vs-jackrabbit/">Swum vs Jackrabbit</a></li><li><a href="/swum-vs-iclasspro/">Swum vs iClassPro</a></li><li><a href="/swum-vs-captyn/">Swum vs Captyn</a></li><li><a href="/swum-vs-sportsengine-motion/">Swum vs SportsEngine</a></li></ul></section><section><h3 class="Footer_linkHeader__tT_ha">Company</h3><ul class="Footer_linkList__ZYEWs"><li><a href="/about/">About</a></li><li><a href="/journey/">Our Journey</a></li><li><a href="/brand/">Brand</a></li><li><a href="/blog/">Blog</a></li><li><a href="/research/">Research</a></li><li><a href="/customer-stories/">Customer Evidence</a></li><li><a href="/pricing/">Pricing</a></li><li><a href="/contact/">Contact</a></li></ul></section></nav><section class="Footer_socialIcons__4YSXU" aria-label="Social media links"><a href="https://www.linkedin.com/company/swum/" target="_blank" rel="noopener noreferrer" class="Footer_socialIcon__838Vq" aria-label="LinkedIn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" aria-hidden="true" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a><a href="https://www.instagram.com/swumapp/" target="_blank" rel="noopener noreferrer" class="Footer_socialIcon__838Vq" aria-label="Instagram"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" aria-hidden="true" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></a></section><section class="Footer_appStoreButtons__kmmNj" aria-label="Mobile app downloads"><div class="Footer_appStoreButtons__kmmNj"><div class="Footer_logoWrapperApp__niloX Footer_special__53Zpq"><a href="https://apps.apple.com/us/app/swum-book-a-lesson/id6503199117"><img alt="Download on the App Store" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:contain;color:transparent" src="/appStoreButton.svg"/></a></div><div class="Footer_logoWrapperApp__niloX"><a href="https://play.google.com/store/apps/details?id=ai.swum.swum&hl=en_US"><img alt="Get it on Google Play" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:contain;color:transparent" sizes="100vw" srcSet="/_next/image/?url=%2FgoogleStoreButton.png&w=640&q=100 640w, /_next/image/?url=%2FgoogleStoreButton.png&w=750&q=100 750w, /_next/image/?url=%2FgoogleStoreButton.png&w=828&q=100 828w, /_next/image/?url=%2FgoogleStoreButton.png&w=1080&q=100 1080w, /_next/image/?url=%2FgoogleStoreButton.png&w=1200&q=100 1200w, /_next/image/?url=%2FgoogleStoreButton.png&w=1920&q=100 1920w, /_next/image/?url=%2FgoogleStoreButton.png&w=2048&q=100 2048w, /_next/image/?url=%2FgoogleStoreButton.png&w=3840&q=100 3840w" src="/_next/image/?url=%2FgoogleStoreButton.png&w=3840&q=100"/></a></div></div></section></div><section class="Footer_bottomLinks__hCFQF"><nav class="Footer_legalLinks__dPmD9" aria-label="Legal links"><a class="Footer_legalLink__qXaL9" href="/terms/">Terms</a><a class="Footer_legalLink__qXaL9" rel="nofollow" href="/privacy-policy/">Privacy Policy</a><a class="Footer_legalLink__qXaL9" href="/terms-of-use/">Terms of Use</a><a class="Footer_legalLink__qXaL9" href="/sms-compliance/">SMS Compliance</a><a class="Footer_legalLink__qXaL9" href="/sitemap.xml">Sitemap</a></nav><p class="Footer_copyright__SAsag">© <!-- -->2026<!-- --> Swum. All rights reserved.</p></section></div></footer></div>
21<script src="/_next/static/chunks/webpack-3beb676a228c00e7.js" async=""></script>
21<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
21<script>self.__next_f.push([1,"1:HL[\"/_next/static/media/0a86735c6520d94f-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/css/4123c7d18fd97610.css\",\"style\"]\n3:HL[\"/_next/static/css/e821dd18a7211b72.css\",\"style\"]\n4:HL[\"/_next/static/css/8096812f96548865.css\",\"style\"]\n5:HL[\"/_next/static/css/d4d9109863db36d4.css\",\"style\"]\n"])</script>
21<script>self.__next_f.push([1,"6:I[95751,[],\"\"]\n9:I[39275,[],\"\"]\na:I[61343,[],\"\"]\nd:I[6612,[\"7699\",\"static/chunks/8e1d74a4-28204d1085bf8621.js\",\"7240\",\"static/chunks/53c13509-e06b52525d5c1e49.js\",\"9212\",\"static/chunks/59650de3-5d5ca4017be231bd.js\",\"8422\",\"static/chunks/66ec4792-973c16a88b50637b.js\",\"231\",\"static/chunks/231-9184cf72523e6ce3.js\",\"8173\",\"static/chunks/8173-70a6a2f9a21c517a.js\",\"740\",\"static/chunks/740-8d76042ff3ca96f9.js\",\"229\",\"static/chunks/229-b0f034d7c83e5393.js\",\"5218\",\"static/chunks/5218-701ebf30595a6edf.js\",\"8849\",\"static/chunks/8849-c63d1cb362679e25.js\",\"4291\",\"static/chunks/4291-cdcd660db969c55d.js\",\"820\",\"static/chunks/820-b6c11c2d09381a9f.js\",\"3185\",\"static/chunks/app/layout-2280a7da99f7f9b0.js\"],\"UrlParamsProvider\"]\ne:I[12434,[\"7699\",\"static/chunks/8e1d74a4-28204d1085bf8621.js\",\"7240\",\"static/chunks/53c13509-e06b52525d5c1e49.js\",\"9212\",\"static/chunks/59650de3-5d5ca4017be231bd.js\",\"8422\",\"static/chunks/66ec4792-973c16a88b50637b.js\",\"231\",\"static/chunks/231-9184cf72523e6ce3.js\",\"8173\",\"static/chunks/8173-70a6a2f9a21c517a.js\",\"740\",\"static/chunks/740-8d76042ff3ca96f9.js\",\"229\",\"static/chunks/229-b0f034d7c83e5393.js\",\"5218\",\"static/chunks/5218-701ebf30595a6edf.js\",\"8849\",\"static/chunks/8849-c63d1cb362679e25.js\",\"4291\",\"static/chunks/4291-cdcd660db969c55d.js\",\"820\",\"static/chunks/820-b6c11c2d09381a9f.js\",\"3185\",\"static/chunks/app/layout-2280a7da99f7f9b0.js\"],\"LazyMotionProvider\"]\nf:I[36282,[\"7699\",\"static/chunks/8e1d74a4-28204d1085bf8621.js\",\"7240\",\"static/chunks/53c13509-e06b52525d5c1e49.js\",\"9212\",\"static/chunks/59650de3-5d5ca4017be231bd.js\",\"8422\",\"static/chunks/66ec4792-973c16a88b50637b.js\",\"231\",\"static/chunks/231-9184cf72523e6ce3.js\",\"8173\",\"static/chunks/8173-70a6a2f9a21c517a.js\",\"740\",\"static/chunks/740-8d76042ff3ca96f9.js\",\"229\",\"static/chunks/229-b0f034d7c83e5393.js\",\"5218\",\"static/chunks/5218-701ebf30595a6edf.js\",\"8849\",\"static/chunks/8849-c63d1cb362679e25.js\",\"4291\",\"static/chunks/4291-cdcd660db969c55d.js\",\"820\",\"static/chunks/820-b6c11c2d09381a9f.js\",\"3185\",\"static/chunks/app/layout-2280a7da99f7f9b0.js\"],\"Cart"])</script>
21<script>self.__next_f.push([1,"Provider\"]\n10:I[91773,[\"7699\",\"static/chunks/8e1d74a4-28204d1085bf8621.js\",\"7240\",\"static/chunks/53c13509-e06b52525d5c1e49.js\",\"9212\",\"static/chunks/59650de3-5d5ca4017be231bd.js\",\"8422\",\"static/chunks/66ec4792-973c16a88b50637b.js\",\"231\",\"static/chunks/231-9184cf72523e6ce3.js\",\"8173\",\"static/chunks/8173-70a6a2f9a21c517a.js\",\"740\",\"static/chunks/740-8d76042ff3ca96f9.js\",\"229\",\"static/chunks/229-b0f034d7c83e5393.js\",\"5218\",\"static/chunks/5218-701ebf30595a6edf.js\",\"8849\",\"static/chunks/8849-c63d1cb362679e25.js\",\"4291\",\"static/chunks/4291-cdcd660db969c55d.js\",\"820\",\"static/chunks/820-b6c11c2d09381a9f.js\",\"3185\",\"static/chunks/app/layout-2280a7da99f7f9b0.js\"],\"default\"]\n11:I[22132,[\"7699\",\"static/chunks/8e1d74a4-28204d1085bf8621.js\",\"7240\",\"static/chunks/53c13509-e06b52525d5c1e49.js\",\"9212\",\"static/chunks/59650de3-5d5ca4017be231bd.js\",\"8422\",\"static/chunks/66ec4792-973c16a88b50637b.js\",\"231\",\"static/chunks/231-9184cf72523e6ce3.js\",\"8173\",\"static/chunks/8173-70a6a2f9a21c517a.js\",\"740\",\"static/chunks/740-8d76042ff3ca96f9.js\",\"229\",\"static/chunks/229-b0f034d7c83e5393.js\",\"5218\",\"static/chunks/5218-701ebf30595a6edf.js\",\"8849\",\"static/chunks/8849-c63d1cb362679e25.js\",\"4291\",\"static/chunks/4291-cdcd660db969c55d.js\",\"820\",\"static/chunks/820-b6c11c2d09381a9f.js\",\"3185\",\"static/chunks/app/layout-2280a7da99f7f9b0.js\"],\"default\"]\n12:I[50820,[\"7699\",\"static/chunks/8e1d74a4-28204d1085bf8621.js\",\"7240\",\"static/chunks/53c13509-e06b52525d5c1e49.js\",\"9212\",\"static/chunks/59650de3-5d5ca4017be231bd.js\",\"8422\",\"static/chunks/66ec4792-973c16a88b50637b.js\",\"231\",\"static/chunks/231-9184cf72523e6ce3.js\",\"8173\",\"static/chunks/8173-70a6a2f9a21c517a.js\",\"740\",\"static/chunks/740-8d76042ff3ca96f9.js\",\"229\",\"static/chunks/229-b0f034d7c83e5393.js\",\"5218\",\"static/chunks/5218-701ebf30595a6edf.js\",\"8849\",\"static/chunks/8849-c63d1cb362679e25.js\",\"4291\",\"static/chunks/4291-cdcd660db969c55d.js\",\"820\",\"static/chunks/820-b6c11c2d09381a9f.js\",\"3185\",\"static/chunks/app/layout-2280a7da99f7f9b0.js\"],\"default\"]\n13:I[65807,[\"7699\",\"static/chunks/8e1d74a4-28204d10"])</script>
21<script>self.__next_f.push([1,"85bf8621.js\",\"7240\",\"static/chunks/53c13509-e06b52525d5c1e49.js\",\"9212\",\"static/chunks/59650de3-5d5ca4017be231bd.js\",\"8422\",\"static/chunks/66ec4792-973c16a88b50637b.js\",\"231\",\"static/chunks/231-9184cf72523e6ce3.js\",\"8173\",\"static/chunks/8173-70a6a2f9a21c517a.js\",\"740\",\"static/chunks/740-8d76042ff3ca96f9.js\",\"229\",\"static/chunks/229-b0f034d7c83e5393.js\",\"5218\",\"static/chunks/5218-701ebf30595a6edf.js\",\"8849\",\"static/chunks/8849-c63d1cb362679e25.js\",\"4291\",\"static/chunks/4291-cdcd660db969c55d.js\",\"820\",\"static/chunks/820-b6c11c2d09381a9f.js\",\"3185\",\"static/chunks/app/layout-2280a7da99f7f9b0.js\"],\"CartButton\"]\n14:I[231,[\"231\",\"static/chunks/231-9184cf72523e6ce3.js\",\"8173\",\"static/chunks/8173-70a6a2f9a21c517a.js\",\"9404\",\"static/chunks/app/blog/page-ec77d1a1846631ab.js\"],\"\"]\n15:I[91773,[\"7699\",\"static/chunks/8e1d74a4-28204d1085bf8621.js\",\"7240\",\"static/chunks/53c13509-e06b52525d5c1e49.js\",\"9212\",\"static/chunks/59650de3-5d5ca4017be231bd.js\",\"8422\",\"static/chunks/66ec4792-973c16a88b50637b.js\",\"231\",\"static/chunks/231-9184cf72523e6ce3.js\",\"8173\",\"static/chunks/8173-70a6a2f9a21c517a.js\",\"740\",\"static/chunks/740-8d76042ff3ca96f9.js\",\"229\",\"static/chunks/229-b0f034d7c83e5393.js\",\"5218\",\"static/chunks/5218-701ebf30595a6edf.js\",\"8849\",\"static/chunks/8849-c63d1cb362679e25.js\",\"4291\",\"static/chunks/4291-cdcd660db969c55d.js\",\"820\",\"static/chunks/820-b6c11c2d09381a9f.js\",\"3185\",\"static/chunks/app/layout-2280a7da99f7f9b0.js\"],\"ConditionalAnalytics\"]\n16:I[32133,[\"7699\",\"static/chunks/8e1d74a4-28204d1085bf8621.js\",\"7240\",\"static/chunks/53c13509-e06b52525d5c1e49.js\",\"9212\",\"static/chunks/59650de3-5d5ca4017be231bd.js\",\"8422\",\"static/chunks/66ec4792-973c16a88b50637b.js\",\"231\",\"static/chunks/231-9184cf72523e6ce3.js\",\"8173\",\"static/chunks/8173-70a6a2f9a21c517a.js\",\"740\",\"static/chunks/740-8d76042ff3ca96f9.js\",\"229\",\"static/chunks/229-b0f034d7c83e5393.js\",\"5218\",\"static/chunks/5218-701ebf30595a6edf.js\",\"8849\",\"static/chunks/8849-c63d1cb362679e25.js\",\"4291\",\"static/chunks/4291-cdcd660db969c55d.js\",\"820\",\"static/chunks/820-b6c11c2d09381a9f.j"])</script>
21<script>self.__next_f.push([1,"s\",\"3185\",\"static/chunks/app/layout-2280a7da99f7f9b0.js\"],\"default\"]\n18:I[76130,[],\"\"]\nb:T8be,"])</script>
21<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://swum.ai/#organization\",\"name\":\"Swum\",\"legalName\":\"8 Minute Labs LLC\",\"url\":\"https://swum.ai/\",\"email\":\"[email protected]\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https://swum.ai/#logo\",\"url\":\"https://swum.ai/SwumBlue.png\",\"contentUrl\":\"https://swum.ai/SwumBlue.png\",\"width\":1875,\"height\":625,\"caption\":\"Swum\"},\"image\":{\"@id\":\"https://swum.ai/#logo\"},\"founder\":{\"@type\":\"Person\",\"@id\":\"https://swum.ai/about/#ben-gorski\",\"name\":\"Ben Gorski\",\"url\":\"https://swum.ai/about/\",\"sameAs\":[\"https://www.linkedin.com/in/gorskinator/\",\"https://www.instagram.com/gorskinator45/\"]},\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"[email protected]\",\"availableLanguage\":\"English\"},\"sameAs\":[\"https://www.linkedin.com/company/swum/\",\"https://www.instagram.com/swumapp/\",\"https://apps.apple.com/us/app/swum-book-a-lesson/id6503199117\",\"https://play.google.com/store/apps/details?id=ai.swum.swum\u0026hl=en_US\"]},{\"@type\":\"WebSite\",\"@id\":\"https://swum.ai/#website\",\"url\":\"https://swum.ai/\",\"name\":\"Swum\",\"publisher\":{\"@id\":\"https://swum.ai/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://swum.ai/#software\",\"name\":\"Swum\",\"url\":\"https://swum.ai/\",\"description\":\"Swim lesson management software for instructors and swim schools, including booking, scheduling, payments, waivers, communication, and school operations.\",\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":[\"Web\",\"iOS\",\"Android\"],\"publisher\":{\"@id\":\"https://swum.ai/#organization\"},\"image\":\"https://swum.ai/socialGeneral.png\",\"sameAs\":[\"https://apps.apple.com/us/app/swum-book-a-lesson/id6503199117\",\"https://play.google.com/store/apps/details?id=ai.swum.swum\u0026hl=en_US\"],\"offers\":{\"@type\":\"AggregateOffer\",\"url\":\"https://swum.ai/pricing/\",\"priceCurrency\":\"USD\",\"lowPrice\":\"0\",\"highPrice\":\"200\",\"offerCount\":3,\"offers\":[{\"@type\":\"Offer\",\"name\":\"Swum Standard\",\"price\":\"0\",\"priceCurrency\":\"USD\",\"url\":\"https://swum.ai/pricing/\"},{\"@type\":\"Offer\",\"name\":\"Swum Pro\",\"price\":\"98\",\"priceCurrency\":\"USD\",\"url\":\"https://swum.ai/pricing/\"},{\"@type\":\"Offer\",\"name\":\"Swum Pro Max\",\"price\":\"200\",\"priceCurrency\":\"USD\",\"url\":\"https://swum.ai/pricing/\"}]}}]}"])</script>
21<script>self.__next_f.push([1,"c:T494,\n *{box-sizing:border-box;}\n body{margin:0;padding:0;font-family:var(--font-rubik);line-height:1.6;}\n img{max-width:100%;height:auto;display:block;}\n .hero{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:1rem;}\n .heroTitle{font-size:2rem;font-weight:700;line-height:1.2;text-align:center;margin:0 0 1rem 0;}\n .heroContent{text-align:center;max-width:100%;margin:0 auto;padding:0 1rem;}\n .phoneAnimationWrapper{width:100%;position:relative;margin:2rem 0;}\n .buttonContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:1.5rem 0;}\n .featuresSection{padding:2rem 1rem;}\n .mobileJoinButton{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:1000;}\n @media(min-width:768px){\n .heroTitle{font-size:3rem;}\n .hero{min-height:50vh;padding:2rem;}\n .heroContent{padding:0;}\n .featuresSection{padding:4rem 2rem;}\n }\n @media(min-width:1200px){\n .heroContent{max-width:1200px;}\n }\n 19:[]\n"])</script>
21<script>self.__next_f.push([1,"0:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4123c7d18fd97610.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e821dd18a7211b72.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8096812f96548865.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L6\",null,{\"buildId\":\"swum-1790640778343\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/blog/?utm_medium=paid\u0026utm_source=ig\u0026utm_id=120251714519330021\u0026utm_content=120251714519320021\u0026utm_term=120251714519340021\u0026utm_campaign=120251714519330021\u0026_rsc=d063k\",\"initialTree\":[\"\",{\"children\":[\"blog\",{\"children\":[\"__PAGE__?{\\\"utm_medium\\\":\\\"paid\\\",\\\"utm_source\\\":\\\"ig\\\",\\\"utm_id\\\":\\\"120251714519330021\\\",\\\"utm_content\\\":\\\"120251714519320021\\\",\\\"utm_term\\\":\\\"120251714519340021\\\",\\\"utm_campaign\\\":\\\"120251714519330021\\\"}\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"blog\",{\"children\":[\"__PAGE__\",{},[[\"$L7\",\"$L8\"],null],null]},[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"blog\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"styles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d4d9109863db36d4.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]}],null]},[[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preload\",\"href\":\"/phoneLargeExample.webp\",\"as\":\"image\"}],[\"$\",\"link\",null,{\"rel\":\"preload\",\"href\":\"/SwumBlue.png\",\"as\":\"image\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://app.swum.ai\"}]]}],[\"$\",\"body\",null,{\"className\":\"__className_e341c9 __variable_e341c9\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$b\"}}],[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$c\"}}],[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$Le\",null,{\"children\":[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$L10\",null,{\"header\":[\"$\",\"$L11\",null,{}],\"footer\":[\"$\",\"$L12\",null,{}],\"cartButton\":[\"$\",\"$L13\",null,{}],\"children\":[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"section\",null,{\"className\":\"not-found_page__VFIr4\",\"children\":[\"$\",\"div\",null,{\"className\":\"not-found_shell__uH7Fp\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-found_statusBlock__CBd_1\",\"aria-label\":\"404 page not found\",\"children\":[[\"$\",\"span\",null,{\"className\":\"not-found_status__ypMlP\",\"children\":\"404\"}],[\"$\",\"span\",null,{\"className\":\"not-found_statusLine___CPHh\",\"aria-hidden\":\"true\"}],[\"$\",\"span\",null,{\"className\":\"not-found_statusText__RKIMI\",\"children\":\"Page not found\"}]]}],[\"$\",\"div\",null,{\"className\":\"not-found_copy___40UY\",\"children\":[[\"$\",\"p\",null,{\"className\":\"not-found_kicker__LOHXo\",\"children\":\"Wrong lane\"}],[\"$\",\"h1\",null,{\"children\":\"This page drifted out of the pool.\"}],[\"$\",\"p\",null,{\"children\":\"The link may be old, mistyped, or taking an unsanctioned lap. Head back to Swum and we will get you to the right spot.\"}]]}],[\"$\",\"div\",null,{\"className\":\"not-found_actions__eb6u_\",\"children\":[[\"$\",\"$L14\",null,{\"className\":\"not-found_primaryAction__Qn3yF\",\"href\":\"/\",\"children\":\"Back to home\"}],[\"$\",\"$L14\",null,{\"className\":\"not-found_secondaryAction__xXiCb\",\"href\":\"/book-demo/\",\"children\":\"Book a demo\"}]]}],[\"$\",\"div\",null,{\"className\":\"not-found_quickLinks__ER5JV\",\"aria-label\":\"Helpful Swum links\",\"children\":[[\"$\",\"$L14\",null,{\"href\":\"/swim-school-software/\",\"children\":\"Swim school software\"}],[\"$\",\"$L14\",null,{\"href\":\"/features/\",\"children\":\"Features\"}],[\"$\",\"$L14\",null,{\"href\":\"/pricing/\",\"children\":\"Pricing\"}]]}]]}]}],\"notFoundStyles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/52fe1d1c42d53a90.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],\"styles\":null}]}]}]}]}],[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$L16\",null,{}]}]]}]]}],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L17\"],\"globalErrorComponent\":\"$18\",\"missingSlots\":\"$W19\"}]]\n"])</script>
21<script>self.__next_f.push([1,"1b:I[38173,[\"231\",\"static/chunks/231-9184cf72523e6ce3.js\",\"8173\",\"static/chunks/8173-70a6a2f9a21c517a.js\",\"9404\",\"static/chunks/app/blog/page-ec77d1a1846631ab.js\"],\"Image\"]\n1c:I[66580,[\"231\",\"static/chunks/231-9184cf72523e6ce3.js\",\"8173\",\"static/chunks/8173-70a6a2f9a21c517a.js\",\"9404\",\"static/chunks/app/blog/page-ec77d1a1846631ab.js\"],\"default\"]\n1d:I[46972,[\"231\",\"static/chunks/231-9184cf72523e6ce3.js\",\"8173\",\"static/chunks/8173-70a6a2f9a21c517a.js\",\"9404\",\"static/chunks/app/blog/page-ec77d1a1846631ab.js\"],\"default\"]\n1a:Ta63,"])</script>
21<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"Blog\",\"@id\":\"https://swum.ai/blog/#blog\",\"name\":\"Swum Blog\",\"description\":\"Original research and practical operating guidance for swim instructors and school owners\",\"url\":\"https://swum.ai/blog/\",\"isPartOf\":{\"@id\":\"https://swum.ai/#website\"},\"publisher\":{\"@id\":\"https://swum.ai/#organization\"},\"blogPost\":[{\"@type\":\"BlogPosting\",\"headline\":\"Packages, Plans and the Repeat-Purchase Trap\",\"description\":\"Swum cohorts show very different 90-day repeat-purchase rates by first product. The lower number can mean a product is still doing its job.\",\"datePublished\":\"2026-09-15T09:00:00-04:00\",\"author\":{\"@id\":\"https://swum.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://swum.ai/blog/#blog\"},\"url\":\"https://swum.ai/blog/packages-plans-repeat-purchase/\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Swim-Lesson Year on Swum: Demand Builds Before Delivery Peaks\",\"description\":\"A trailing 12-month Swum view shows completed bookings building sharply in spring and lesson delivery peaking in June, alongside rapid provider growth.\",\"datePublished\":\"2026-09-11T09:00:00-04:00\",\"author\":{\"@id\":\"https://swum.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://swum.ai/blog/#blog\"},\"url\":\"https://swum.ai/blog/swim-lesson-year-seasonality-data/\"},{\"@type\":\"BlogPosting\",\"headline\":\"Who Cancels Swim Lessons Late? The Answer Needs Context\",\"description\":\"Provider-initiated Swum cancellation records had much shorter notice than parent-initiated records. That finding points to operations, not blame.\",\"datePublished\":\"2026-09-08T09:00:00-04:00\",\"author\":{\"@id\":\"https://swum.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://swum.ai/blog/#blog\"},\"url\":\"https://swum.ai/blog/who-cancels-swim-lessons-late/\"},{\"@type\":\"BlogPosting\",\"headline\":\"Do Last-Minute Swim-Lesson Customers Come Back?\",\"description\":\"A Swum cohort analysis finds 77.2% of eligible under-24-hour first bookings had another completed order within 90 days. Urgency did not mean low commitment.\",\"datePublished\":\"2026-09-04T09:00:00-04:00\",\"author\":{\"@id\":\"https://swum.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://swum.ai/blog/#blog\"},\"url\":\"https://swum.ai/blog/last-minute-swim-lesson-customers-repeat/\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Hourly Economics of Short Private Swim Lessons\",\"description\":\"Duration-linked Swum orders show a $144.20 median hourly equivalent for eligible 15-minute orders and $122.40 for 30-minute ordersâwith important limits.\",\"datePublished\":\"2026-09-01T09:00:00-04:00\",\"author\":{\"@id\":\"https://swum.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://swum.ai/blog/#blog\"},\"url\":\"https://swum.ai/blog/private-swim-lesson-hourly-economics/\"}]}"])</script>
21<script>self.__next_f.push([1,"8:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1a\"}}],[\"$\",\"main\",null,{\"className\":\"page_page__sLBCX\",\"children\":[[\"$\",\"section\",null,{\"className\":\"page_featured__txoCZ\",\"aria-labelledby\":\"featured-heading\",\"children\":[[\"$\",\"div\",null,{\"className\":\"page_sectionHeading__pKylt\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Featured\"}],[\"$\",\"h2\",null,{\"id\":\"featured-heading\",\"children\":\"Worth your time\"}],[\"$\",\"p\",null,{\"children\":\"Selected by the Swum teamânot ranked by empty clicks.\"}]]}],[\"$\",\"div\",null,{\"className\":\"page_featuredGrid__G_GjV\",\"children\":[[\"$\",\"$L14\",null,{\"className\":\"page_leadStory__ZCLZY\",\"href\":\"/blog/post-011/\",\"children\":[[\"$\",\"div\",null,{\"className\":\"page_leadImage__VeKwQ\",\"children\":[\"$\",\"$L1b\",null,{\"alt\":\"\",\"className\":\"page_coverImage__sWmgN\",\"fill\":true,\"priority\":true,\"sizes\":\"(max-width: 900px) 100vw, 66vw\",\"src\":\"/blog/0011/hero-legacy-tide-profile.png\"}]}],[\"$\",\"div\",null,{\"className\":\"page_leadCopy__Lw25e\",\"children\":[[\"$\",\"div\",null,{\"className\":\"page_storyMeta__SBL_o\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Optimizing Your Digital Footprint\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"·\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-08-05\",\"children\":\"Aug 5, 2026\"}]]}],[\"$\",\"h3\",null,{\"children\":\"Your Website Is Your Digital Résumé\"}],[\"$\",\"p\",null,{\"children\":\"The website is where cold leads decide whether your swim school is trustworthy, valuable, and worth booking. Build one that earns the next step.\"}],[\"$\",\"span\",null,{\"className\":\"page_storyLink__DO5pv\",\"children\":[\"Read the feature \",[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"page_supportingStories__RLxyn\",\"children\":[[\"$\",\"$L14\",\"swim-lesson-demand-two-clocks\",{\"className\":\"page_supportingStory__Hm4U2\",\"href\":\"/blog/swim-lesson-demand-two-clocks/\",\"children\":[[\"$\",\"div\",null,{\"className\":\"page_supportingImage__4rcIO\",\"children\":[[\"$\",\"$L1b\",null,{\"alt\":\"\",\"className\":\"page_coverImage__sWmgN\",\"fill\":true,\"sizes\":\"(max-width: 900px) 50vw, 32vw\",\"src\":\"/blog/heroes/swim-lesson-demand-two-clocks.webp\"}],[\"$\",\"span\",null,{\"className\":\"page_pickNumber__ifL7V\",\"children\":[\"0\",2]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"page_storyMeta__SBL_o\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Business Growth\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"·\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-08-04T09:00:00-04:00\",\"children\":\"Aug 4, 2026\"}]]}],[\"$\",\"h3\",null,{\"children\":\"Swim-Lesson Demand Has Two Clocks: Now, or Weeks From Now\"}],[\"$\",\"span\",null,{\"className\":\"page_storyLink__DO5pv\",\"children\":[\"Read article \",[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â\"}]]}]]}]]}],[\"$\",\"$L14\",\"switch-swim-school-software-migration-checklist\",{\"className\":\"page_supportingStory__Hm4U2\",\"href\":\"/blog/switch-swim-school-software-migration-checklist/\",\"children\":[[\"$\",\"div\",null,{\"className\":\"page_supportingImage__4rcIO\",\"children\":[[\"$\",\"$L1b\",null,{\"alt\":\"\",\"className\":\"page_coverImage__sWmgN\",\"fill\":true,\"sizes\":\"(max-width: 900px) 50vw, 32vw\",\"src\":\"/blog/0032/hero.png\"}],[\"$\",\"span\",null,{\"className\":\"page_pickNumber__ifL7V\",\"children\":[\"0\",3]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"page_storyMeta__SBL_o\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Software Comparisons\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"·\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-07-29\",\"children\":\"Jul 29, 2026\"}]]}],[\"$\",\"h3\",null,{\"children\":\"How to Switch Swim School Software Without Losing Families (Migration Checklist)\"}],[\"$\",\"span\",null,{\"className\":\"page_storyLink__DO5pv\",\"children\":[\"Read article \",[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â\"}]]}]]}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"page_libraryShell__YQykE\",\"children\":[[\"$\",\"$L1c\",null,{\"categories\":[{\"slug\":\"research\",\"name\":\"Research\"},{\"slug\":\"business-growth\",\"name\":\"Business Growth\"},{\"slug\":\"teaching-safety\",\"name\":\"Teaching \u0026 Safety\"},{\"slug\":\"software-comparisons\",\"name\":\"Software Comparisons\"},{\"slug\":\"product-updates\",\"name\":\"Product Updates\"}],\"posts\":[{\"slug\":\"packages-plans-repeat-purchase\",\"title\":\"Packages, Plans and the Repeat-Purchase Trap\",\"description\":\"Swum cohorts show very different 90-day repeat-purchase rates by first product. The lower number can mean a product is still doing its job.\",\"date\":\"2026-09-15T09:00:00-04:00\",\"heroPicture\":\"/blog/heroes/packages-plans-repeat-purchase.webp\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"swim-lesson-year-seasonality-data\",\"title\":\"The Swim-Lesson Year on Swum: Demand Builds Before Delivery Peaks\",\"description\":\"A trailing 12-month Swum view shows completed bookings building sharply in spring and lesson delivery peaking in June, alongside rapid provider growth.\",\"date\":\"2026-09-11T09:00:00-04:00\",\"heroPicture\":\"/blog/heroes/swim-lesson-year-seasonality-data.webp\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"who-cancels-swim-lessons-late\",\"title\":\"Who Cancels Swim Lessons Late? The Answer Needs Context\",\"description\":\"Provider-initiated Swum cancellation records had much shorter notice than parent-initiated records. That finding points to operations, not blame.\",\"date\":\"2026-09-08T09:00:00-04:00\",\"heroPicture\":\"/blog/heroes/who-cancels-swim-lessons-late.webp\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"last-minute-swim-lesson-customers-repeat\",\"title\":\"Do Last-Minute Swim-Lesson Customers Come Back?\",\"description\":\"A Swum cohort analysis finds 77.2% of eligible under-24-hour first bookings had another completed order within 90 days. Urgency did not mean low commitment.\",\"date\":\"2026-09-04T09:00:00-04:00\",\"heroPicture\":\"/blog/heroes/last-minute-swim-lesson-customers-repeat.webp\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false}
21,{\"slug\":\"private-swim-lesson-hourly-economics\",\"title\":\"The Hourly Economics of Short Private Swim Lessons\",\"description\":\"Duration-linked Swum orders show a $144.20 median hourly equivalent for eligible 15-minute orders and $122.40 for 30-minute ordersâwith important limits.\",\"date\":\"2026-09-01T09:00:00-04:00\",\"heroPicture\":\"/blog/heroes/private-swim-lesson-hourly-economics.webp\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"second-swim-lesson-retention-test\",\"title\":\"The Second-Lesson Test: What 1,024 Family-Provider Relationships Reveal\",\"description\":\"Among eligible family-provider pairs, 85.5% had another observed countable lesson within 30 days of their first observed lesson on Swum.\",\"date\":\"2026-08-28T09:00:00-04:00\",\"heroPicture\":\"/blog/heroes/second-swim-lesson-retention-test.webp\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"what-happens-after-swim-lesson-cancellation\",\"title\":\"What Happens After a Swim Lesson Is Canceled?\",\"description\":\"New aggregate Swum analysis follows 4,293 cancellation records through explicit remedies and subsequent completed orders with the same provider.\",\"date\":\"2026-08-25T09:00:00-04:00\",\"heroPicture\":\"/blog/heroes/what-happens-after-swim-lesson-cancellation.webp\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"one-booking-is-not-one-lesson\",\"title\":\"One Booking Is Not One Lesson: The Accounting Mistake That Hides Recurring Value\",\"description\":\"Individual bookings and recurring plans occupy very different shares of Swum orders and lesson records. Here is why transaction count can misread the business.\",\"date\":\"2026-08-21T09:00:00-04:00\",\"heroPicture\":\"/blog/heroes/one-booking-is-not-one-lesson.webp\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"how-long-is-a-swim-lesson-data\",\"title\":\"How Long Is a Swim Lesson, Really? Data From 20,267 Records\",\"description\":\"Thirty minutes dominated Swum lesson records, while 15-, 20- and 30-minute formats together represented 84.1% of the measured cohort.\",\"date\":\"2026-08-18T09:00:00-04:00\",\"heroPicture\":\"/blog/heroes/how-long-is-a-swim-lesson-data.webp\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"why-sixty-dollar-private-swim-lesson\",\"title\":\"Why the $60 Private Swim Lesson Keeps Appearing in the Data\",\"description\":\"Across 1,805 eligible individual USD orders on Swum, the median was $61.20 and the middle half ran from $53.86 to $63.00.\",\"date\":\"2026-08-14T09:00:00-04:00\",\"heroPicture\":\"/blog/heroes/why-sixty-dollar-private-swim-lesson.webp\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"final-two-hours-swim-lesson-cancellations\",\"title\":\"The Final Two Hours: Where Swim-Lesson Cancellations Become Hard to Recover\",\"description\":\"Swum data shows 30.6% of measured cancellation records arrived within 24 hours and 8.5% within two hours. The operational problem is recovery time.\",\"date\":\"2026-08-11T09:00:00-04:00\",\"heroPicture\":\"/blog/heroes/final-two-hours-swim-lesson-cancellations.webp\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"when-parents-book-after-hours\",\"title\":\"Parents Book Swim Lessons While the Office Is Closed\",\"description\":\"Among 8,638 completed Swum bookings with a valid time zone, 59% happened outside 9â5 and the peak local hour was 7 PM.\",\"date\":\"2026-08-07T09:00:00-04:00\",\"heroPicture\":\"/blog/heroes/when-parents-book-after-hours.webp\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"swim-lesson-waivers-liability-insurance\",\"title\":\"Swim Lesson Waivers \u0026 Liability Insurance: What Every Instructor Needs\",\"description\":\"What a swim lesson waiver must contain, what it can't protect you from, the insurance layers instructors need, and how to collect it all before the water.\",\"date\":\"2026-07-25\",\"heroPicture\":\"/blog/0031/hero.png\",\"categories\":[\"teaching-safety\"],\"categoryName\":\"Teaching \u0026 Safety\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false}
21,{\"slug\":\"seasonal-swim-business-playbook\",\"title\":\"The Seasonal Swim Business Playbook: Survive Winter, Maximize Summer\",\"description\":\"A month-by-month swim lesson business playbook for measuring local seasonality, capturing peak demand, and smoothing the off-season.\",\"date\":\"2026-07-22\",\"heroPicture\":\"/blog/0030/hero.png\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"what-age-should-kids-start-swim-lessons\",\"title\":\"What Age Should Kids Start Swim Lessons? A Parent's Guide by Age\",\"description\":\"When kids should start swim lessons by age - AAP guidance, readiness signs at 1, 3, and 6, how long learning really takes, and how to pick an instructor.\",\"date\":\"2026-07-18\",\"heroPicture\":\"/blog/0029/hero.png\",\"categories\":[\"teaching-safety\"],\"categoryName\":\"Teaching \u0026 Safety\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"hire-and-pay-swim-instructors\",\"title\":\"How to Hire and Pay Swim Instructors: Contractor vs. Employee Guide\",\"description\":\"When to hire your first swim instructor, where to find good ones, 1099 vs. W2 explained honestly, and the pay structures that keep great teachers.\",\"date\":\"2026-07-15\",\"heroPicture\":\"/blog/0028/hero.png\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-019\",\"title\":\"Swum Updates - July 2026: 28 New Features for Swim Schools\",\"description\":\"July brings 28 Swum updates across recurring credit packages, perpetual class billing, flexible scheduling, Lesson Tracker, invoice bundles, waivers, client management, and instructor pay.\",\"date\":\"2026-07-13\",\"heroPicture\":\"/blog/0034/feature-02-school-link.png\",\"categories\":[\"product-updates\"],\"categoryName\":\"Product Updates\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"swim-school-waitlist-management\",\"title\":\"Swim School Waitlist Management: Turn Full Schedules Into Future Revenue\",\"description\":\"Stop telling families 'we're full' and losing them forever. How to build, order, and work a swim school waitlist that converts demand into revenue.\",\"date\":\"2026-07-11\",\"heroPicture\":\"/blog/0027/hero.png\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"swim-lesson-cancellation-no-show-policy\",\"title\":\"Swim Lesson Cancellation \u0026 No-Show Policies That Actually Work\",\"description\":\"A data-backed cancellation policy framework for swim lessons, using aggregate Swum cancellation timing and rescheduling records.\",\"date\":\"2026-07-08\",\"heroPicture\":\"/blog/0026/hero.png\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"swim-lesson-packages-vs-subscription-plans\",\"title\":\"Lesson Packages vs. Subscription Plans vs. Drop-In: Which Earns More?\",\"description\":\"Drop-in, prepaid packages, or monthly subscription plans? A worked season-long comparison, retention math for each model, and a hybrid product ladder to test.\",\"date\":\"2026-07-04\",\"heroPicture\":\"/blog/0025/hero.png\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"mobile-swim-lesson-business-pricing\",\"title\":\"How to Price and Run a Mobile Swim Lesson Business (Travel Fees, Zones \u0026 Routing)\",\"description\":\"How mobile swim instructors price travel, design service zones, set per-stop minimums, and route lessons so drive time stops eating their margins.\",\"date\":\"2026-07-01\",\"heroPicture\":\"/blog/0024/hero.png\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false}
21,{\"slug\":\"teaching-adult-swim-lessons\",\"title\":\"Teaching Adult Swim Lessons: The High-Value Market Most Instructors Ignore\",\"description\":\"Adults pay premium rates, book long lesson arcs, and fill your off-peak hours - here's how to teach, price, and market adult swim lessons the right way.\",\"date\":\"2026-06-27\",\"heroPicture\":\"/blog/heroes/teaching-adult-swim-lessons.webp\",\"categories\":[\"teaching-safety\"],\"categoryName\":\"Teaching \u0026 Safety\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"swim-instructor-certification-guide\",\"title\":\"Swim Instructor Certification Guide 2026: WSI, ASCA, Starfish \u0026 More\",\"description\":\"Compare every major US swim instructor certification - Red Cross WSI, ASCA, Starfish, USMS, YMCA - with costs, time commitments, and which one parents trust.\",\"date\":\"2026-06-24\",\"heroPicture\":\"/blog/0022/hero.png\",\"categories\":[\"teaching-safety\"],\"categoryName\":\"Teaching \u0026 Safety\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-018\",\"title\":\"Swum Updates - Late June 2026: 23 New Releases for Swim Schools\",\"description\":\"Late June adds 23 more Swum releases across calendar booking, semi-private lessons, front desk tools, billing recovery, registration fees, staff pay, route planning, lifeguarding, and retention workflows.\",\"date\":\"2026-06-23\",\"heroPicture\":\"/blog/0033/feature-02-drag-drop-rescheduler-confirm.png\",\"categories\":[\"product-updates\"],\"categoryName\":\"Product Updates\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"how-much-do-swim-instructors-make\",\"title\":\"How Much Do Swim Instructors Make in 2026? (Employee vs. Independent Earnings)\",\"description\":\"A 2026 swim instructor earnings planning model: facility wages vs. independent income, season math, costs, capacity, and recorded Swum order-value context.\",\"date\":\"2026-06-20\",\"heroPicture\":\"/blog/0021/hero.png\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"swim-lesson-retention\",\"title\":\"Swim Lesson Retention: Why Students Quit Mid-Season (and How to Stop It)\",\"description\":\"Why swim families may quit mid-season and the operational responses to test: progress visibility, makeup lessons, summer holds, and early warning signs.\",\"date\":\"2026-06-17\",\"heroPicture\":\"/blog/0020/hero.png\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"how-to-start-swim-lesson-business\",\"title\":\"How to Start a Private Swim Lesson Business in 2026 (Step-by-Step Guide)\",\"description\":\"The complete 7-step guide to starting a private swim lesson business: certification, insurance, pool access, pricing, booking, and your first 10 clients.\",\"date\":\"2026-06-13\",\"heroPicture\":\"/blog/0019/hero.png\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"how-much-to-charge-for-swim-lessons\",\"title\":\"How Much Should You Charge for Swim Lessons in 2026? (Rates by Format, Region \u0026 Experience)\",\"description\":\"A 2026 swim lesson pricing framework anchored by aggregate Swum order data, with planning ranges for formats, packages, plans, deposits, and fees.\",\"date\":\"2026-06-10\",\"heroPicture\":\"/blog/0018/hero.png\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-017\",\"title\":\"Swum Updates - Early June 2026: 26 More Releases for Swim Schools\",\"description\":\"Early June brings 26 more Swum updates across subscription plans, recurring billing, scheduled payments, calendar controls, custom lists, discount codes, messaging, and the new Swum Marketing Program.\",\"date\":\"2026-06-08\",\"heroPicture\":\"/blog/0017/hero.png\",\"categories\":[\"product-updates\"],\"categoryName\":\"Product Updates\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"best-swim-lesson-scheduling-software\",\"title\":\"10 Best Swim Lesson Scheduling Softw
21are Tools (2026 Ranking)\",\"description\":\"Compare 10 swim lesson scheduling software platforms for booking, billing, parent portals, progress, makeups, staff, and mobile operations. See scores, tradeoffs, and best-fit picks.\",\"date\":\"2026-06-07T12:00:00-04:00\",\"heroPicture\":\"/blog/top-10-swim-lesson-scheduling-software.webp\",\"categories\":[\"software-comparisons\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-016\",\"title\":\"Swum Updates - May 2026: 20 New Features for Swim Schools\",\"description\":\"May brought 20 Swum updates across waitlists, retention, payments, waivers, messaging, rescheduling, service zones, enrollment requests, and swim school team controls.\",\"date\":\"2026-05-31\",\"heroPicture\":\"/blog/0016/hero.png\",\"categories\":[\"product-updates\"],\"categoryName\":\"Product Updates\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-014\",\"title\":\"Swum Updates - February 2026: 26 New Features to Supercharge Your Swim Business\",\"description\":\"Our biggest update yet! From service area zones and AI assistant Swummy to ACH payments, custom themes, scheduled timeslots, and so much more â February brings 26 powerful new features to Swum.\",\"date\":\"2026-02-10\",\"heroPicture\":\"/blog/0014/hero.png\",\"categories\":[\"product-updates\"],\"categoryName\":\"Product Updates\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-013\",\"title\":\"Swum Updates - January 2026: Kicking Off the New Year with 8 Powerful New Features\",\"description\":\"Start 2026 right with our latest updates including targeted message boards, mass price editing, advanced calendar search, detail cancellation tracking, and powerful new financial tools.\",\"date\":\"2026-01-10\",\"heroPicture\":\"/blog/0013/hero.png\",\"categories\":[\"product-updates\"],\"categoryName\":\"Product Updates\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-012\",\"title\":\"Swum Updates - August/September 2025: 14 New Features to Revolutionize Your Swim School Operations\",\"description\":\"Discover the latest Swum platform updates including date-specific operating hours, message boards, automatic client sign-ups, tipping options, checkout on behalf of clients, and 9 other powerful features.\",\"date\":\"2025-09-23\",\"heroPicture\":\"/blog/0012/hero.png\",\"categories\":[\"product-updates\"],\"categoryName\":\"Product Updates\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-010\",\"title\":\"The Science Behind Fear: Helping Anxious Kids in Water\",\"description\":\"Understanding the neuroscience of childhood water anxiety to improve swim instruction outcomes and business success. Evidence-based strategies for helping fearful students learn to swim.\",\"date\":\"2025-08-12\",\"heroPicture\":\"/blog/0010/hero.png\",\"categories\":[\"teaching-safety\"],\"categoryName\":\"Teaching \u0026 Safety\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-009\",\"title\":\"10 Swim School Marketing Strategies to Get More Students (2026)\",\"description\":\"Use 10 practical swim school marketing strategies to generate local leads, increase enrollment, and track what worksâfrom school events and referrals to partnerships and parent groups.\",\"date\":\"2025-08-11\",\"heroPicture\":\"/blog/0009/hero.jpg\",\"categories\":[\"business-growth\",\"research\"],\"categoryName\":\"Original Research\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-007\",\"title\":\"The Complete Freestyle Revolution: Your 2025 Guide to Coaching Swimming's Most Popular Stroke\",\"description\":\"Master freestyle coaching with insights from the 2025 World Championships. Discover elite techniques, age-appropriate teaching methods, proven drills, and technology integration that will transform your swimmers' performance.\",\"date\":\"2025-08-06\",\"heroPicture\":\"/blog/0007/hero.png\",\"categories\":[\"teaching-safety\"],\"categoryName\":\"Teaching \u0026 Safety\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-008\",\"title\":\"3-Year-Old Won't Stay Underwater: Expert Techniques for Extending Breath Control (2025)\",\"description\":\"Struggling with a 3-year-old who won't stay underwater? This comprehensive guide provides expert techniques for teaching breath control, fixing head position, and building underwater confidence in young swimmers.\",\"date\":\"2025-08-06\",\"heroPicture\":\"/blog/0008/hero.avif\",\"categories\":[\"teaching-safety\"],\"categoryName\":\"Teaching \u0026 Safety\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-005\",\"title\":\"Swum Updates - July 2025: 15 New Features to Streamline Your Swim School Operations\",\"description\":\"Discover the latest Swum platform updates including cash bypass for regular lessons, enhanced email notifications, mass emailing capabilities, flexible plan ordering, and 11 other powerful features.\",\"date\":\"2025-07-02\",\"heroPicture\":\"/blog/0005/hero.png\",\"categories\":[\"product-updates\"],\"categoryName\":\"Product Updates\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-004\",\"title\":\"Swum Updates - June 2025: 17 New Features to Transform Your Swim School\",\"description\":\"Discover the latest Swum platform updates including yearly registration fees, improved notifications, enhanced discount codes, semi-private plans, and 13 other powerful features.\",\"date\":\"2025-06-02\",\"heroPicture\":\"/blog/0004/hero.png\",\"categories\":[\"product-updates\"],\"categoryName\":\"Product Updates\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-003\",\"title\":\"Intelligent Routing: Optimizing Your Travel Bet
21ween Swim Lessons | Swum\",\"description\":\"Discover how Swum's intelligent routing system automatically optimizes travel between swim lessons, eliminates unnecessary driving time, and maximizes your teaching efficiency.\",\"date\":\"2025-02-24\",\"heroPicture\":\"/blog/0003/hero.png\",\"categories\":[\"product-updates\"],\"categoryName\":\"Product Updates\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-002\",\"title\":\"Intelligent Booking: Making Your Schedule Work Smarter | Swum\",\"description\":\"Discover how Swum's intelligent booking system automatically optimizes your swim lesson schedule, eliminates gaps between lessons, and maximizes your teaching time.\",\"date\":\"2025-02-19\",\"heroPicture\":\"/blog/0002/hero.png\",\"categories\":[\"product-updates\"],\"categoryName\":\"Product Updates\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false},{\"slug\":\"post-001\",\"title\":\"Welcome to Swum: The Future of Swim Lesson Management\",\"description\":\"Discover how Swum is revolutionizing swim instruction with smart scheduling, progress tracking, and seamless parent communication - all in one platform.\",\"date\":\"2025-02-17\",\"heroPicture\":\"/blog/0001/hero.png\",\"categories\":[\"product-updates\"],\"categoryName\":\"Product Updates\",\"series\":\"$undefined\",\"seriesPart\":\"$undefined\",\"scheduled\":false}]}],[\"$\",\"aside\",null,{\"className\":\"page_sidebar__5SOnq\",\"aria-label\":\"Swum library guide\",\"children\":[[\"$\",\"section\",null,{\"className\":\"page_startHere__R6vGj\",\"children\":[[\"$\",\"span\",null,{\"className\":\"page_sidebarEyebrow__FVchY\",\"children\":\"New here?\"}],[\"$\",\"h2\",null,{\"children\":\"Start with the problem in front of you.\"}],[\"$\",\"ol\",null,{\"children\":[[\"$\",\"li\",\"/blog/post-011/\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/blog/post-011/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"page_itemNumber__LXsgl\",\"children\":[\"0\",1]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Build a website that earns trust\"}],[\"$\",\"small\",null,{\"children\":\"Digital Footprint · Part 1\"}]]}]]}]}],[\"$\",\"li\",\"/blog/how-to-start-swim-lesson-business/\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/blog/how-to-start-swim-lesson-business/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"page_itemNumber__LXsgl\",\"children\":[\"0\",2]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Start a private lesson business\"}],[\"$\",\"small\",null,{\"children\":\"Step-by-step guide\"}]]}]]}]}],[\"$\",\"li\",\"/blog/how-much-to-charge-for-swim-lessons/\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/blog/how-much-to-charge-for-swim-lessons/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"page_itemNumber__LXsgl\",\"children\":[\"0\",3]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Price lessons with confidence\"}],[\"$\",\"small\",null,{\"children\":\"Rates, format and experience\"}]]}]]}]}],[\"$\",\"li\",\"/blog/best-swim-lesson-scheduling-software/\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/blog/best-swim-lesson-scheduling-software/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"page_itemNumber__LXsgl\",\"children\":[\"0\",4]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Choose the right operating software\"}],[\"$\",\"small\",null,{\"children\":\"2026 buyerâs guide\"}]]}]]}]}]]}]]}],[\"$\",\"section\",null,{\"className\":\"page_seriesCard__nwbjW\",\"children\":[[\"$\",\"span\",null,{\"className\":\"page_sidebarEyebrow__FVchY\",\"children\":\"Current series\"}],[\"$\",\"span\",null,{\"className\":\"page_seriesPart__bF4ZQ\",\"children\":\"01\"}],[\"$\",\"h2\",null,{\"children\":\"Optimizing Your Digital Footprint\"}],[\"$\",\"p\",null,{\"children\":\"Build the web presence cold leads need before they trust your school.\"}],[\"$\",\"$L14\",null,{\"href\":\"/blog/post-011/\",\"children\":[\"Begin with your website \",[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â\"}]]}]]}],[\"$\",\"section\",null,{\"className\":\"page_categoryList__t4U9v\",\"children\":[[\"$\",\"div\",null,{\"className\":\"page_sidebarHeadingRow__uSKml\",\"children\":[[\"$\",\"span\",null,{\"className\":\"page_sidebarEyebrow__FVchY\",\"children\":\"Collections\"}],[\"$\",\"$L14\",null,{\"href\":\"/research/\",\"children\":\"Research â\"}]]}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"business-growth\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/blog/category/business-growth/\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Business Growth\"}],[\"$\",\"small\",null,{\"children\":25}]]}]}],[\"$\",\"li\",\"teaching-safety\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/blog/category/teaching-safety/\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Teaching \u0026 Safety\"}],[\"$\",\"small\",null,{\"children\":7}]]}]}],[\"$\",\"li\",\"software-comparisons\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/blog/category/software-comparisons/\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Software Comparisons\"}],[\"$\",\"small\",null,{\"children\":2}]]}]}],[\"$\",\"li\",\"product-updates\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/blog/category/product-updates/\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Product Updates\"}],[\"$\",\"small\",null,{\"children\":12}]]}]}]]}]]}],[\"$\",\"section\",null,{\"className\":\"page_newsletter__Zavpr\",\"children\":[[\"$\",\"span\",null,{\"className\":\"page_sidebarEyebrow__FVchY\",\"children\":\"Swum Notes\"}],[\"$\",\"h2\",null,{\"children\":\"One useful idea at a time.\"}],[\"$\",\"p\",null,{\"children\":\"Research, operating lessons, and product thinking for people building better swim programs.\"}],[\"$\",\"$L1d\",null,{}]]}]]}]]}]]}]]\n"])</script>
21<script>self.__next_f.push([1,"17:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Swim Instruction Insights \u0026 Updates | Swum Blog\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Discover expert swim instruction tips, business growth strategies, and industry updates. Stay informed with Swum's latest content for swim coaches and school owners.\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"swim instruction blog, swim coaching tips, swim school business, swim lesson management, swim instructor resources, swim teaching techniques, swim school growth\"}],[\"$\",\"meta\",\"5\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"6\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://swum.ai/blog/\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"en-US\",\"href\":\"https://swum.ai/blog/\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:title\",\"content\":\"Swim Instruction Insights \u0026 Business Growth Tips | Swum Blog\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:description\",\"content\":\"The operating library for swim instructors and school owners: original research, practical playbooks, teaching guidance, and product decisions.\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:url\",\"content\":\"https://swum.ai/blog/\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:site_name\",\"content\":\"Swum\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image\",\"content\":\"https://swum.ai/socialGeneral.png\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:alt\",\"content\":\"Swum Blog - Swim Instruction Insights\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:title\",\"content\":\"Expert Swim Instruction Resources | Swum Blog\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:description\",\"content\":\"Original research and practical operating guidance for swim instructors and school owners.\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image\",\"content\":\"https://swum.ai/socialTwitter.png\"}],[\"$\",\"link\",\"23\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"/icon.png?8ca1644b5b8b2aed\",\"type\":\"image/png\",\"sizes\":\"192x192\"}],[\"$\",\"link\",\"25\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?d6cc4f158a50d327\",\"type\":\"image/png\",\"sizes\":\"180x180\"}],[\"$\",\"meta\",\"26\",{\"name\":\"next-size-adjust\"}]]\n"])</script>
21<script>self.__next_f.push([1,"7:null\n"])</script>
21</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.