10 Swim Lesson Plan Templates
Dhwani Shah
June 5, 2026
‧
10 min read
Running a swim school means juggling a lot: scheduling, payments, parent communications, and keeping every class structured and progressive. One of the simplest ways to save time and raise teaching quality across the board is having a solid library of swim lesson plan templates your instructors can grab and go.
In this guide, you'll find 10 free swim lesson plan templates covering every major level, from parent-and-tot classes through to advanced stroke work, along with tips on how to structure them for consistent, measurable progress. Whether you're setting up your swim school's curriculum from scratch or standardising what your instructors already do, these templates give you a ready-made foundation.
Before diving into the templates, it's worth establishing what separates a useful lesson plan from a generic one. The best swim lesson plan templates share a few things in common:

With that in mind, here are 10 templates you can adapt and use across your swim school.
Level: Pre-beginner
Session length: 30 minutes
Class size: Up to 8 parent-child pairs
Objective: Build water comfort and positive early associations. Introduce supported floating and basic breath control cues.
Instructor notes:
Progress markers: Child tolerates face wetting → blows bubbles → accepts brief front float with support → kicks with assistance.
Level: Beginner
Session length: 30 minutes
Class size: Up to 6 students (with parental support in water)
Objective: Build independent water confidence. Introduce wall-holding, safe exit, and basic propulsion.
Instructor notes:
Progress markers: Comfortable water entry → blows bubbles independently → completes wall crawl → exits pool with cue.
Level: Beginner
Session length: 30–45 minutes
Class size: Up to 6 students
Objective: Unassisted floating. Basic kicking and arm movement. Introduction to breath control.
Instructor notes:
Progress markers: Unassisted front float → wall push-off glide 3 m → kicking with kickboard 5 m → first unassisted swim to instructor.
Level: Beginner
Session length: 45 minutes
Class size: Up to 6 students
Objective: Confident water entry and exit. Unassisted floating. Introduction to front crawl kick and arm motion.
Instructor notes:
Progress markers: Unassisted float → kickboard kick 10 m → arm drill → combined front crawl 5 m.
Level: Intermediate beginner
Session length: 45 minutes
Class size: Up to 8 students
Objective: Front crawl with rotary breathing. Introduction to backstroke. Treading water for 30 seconds.
Instructor notes:
Progress markers: Front crawl with breathing 10 m → backstroke 10 m → treading 30 seconds → full-width front crawl unaided.
Level: Intermediate
Session length: 45–60 minutes
Class size: Up to 10 students
Objective: Breaststroke and butterfly introduction. Extended endurance. Tumble turn basics.
Instructor notes:
Progress markers: Breaststroke 25 m → butterfly kick 10 m → medley 100 m.
Level: Beginner (older learner)
Session length: 45 minutes
Class size: Up to 6 students
Objective: Overcome water anxiety. Establish floating, breath control, and basic propulsion. Swim 15 m unassisted.
Instructor notes:
Progress markers: Face submersion → unassisted back float → glide 5 m → unaided swim 15 m.
Level: Beginner
Session length: 45–60 minutes
Class size: Up to 6 students
Objective: Build trust in buoyancy. Develop breath control and basic stroke mechanics. Swim 25 m continuously.
Instructor notes:
Progress markers: Unassisted float → glide 5 m → kickboard kick 10 m → front crawl 25 m.
Level: Advanced
Session length: 60–90 minutes
Class size: Up to 12 students
Objective: Build aerobic base, improve stroke efficiency, and develop race-pace awareness.
Instructor notes:
Progress markers: 400 m continuous → 8 × 50 m on send-off → sub-40s 50 m front crawl → complete medley 200 m.
Level: Mixed (beginner–intermediate)
Session length: 45 minutes
Class size: Up to 12 students (grouped by ability within class)
Objective: Deliver differentiated instruction across two or three ability groups simultaneously. Progress all swimmers within their own level.
Instructor notes:
Progress markers: Track individually by group. Review at end of term block for level advancement.
Having templates is one thing, butimplementing them consistently across a full team of instructors is another. Here's how to get the most out of them.
Templates solve the teaching side, but running a swim school involves a lot more than lesson planning. Scheduling classes, tracking each swimmer's progress across levels, managing enrolments, and keeping parents informed all take up time that should be going toward coaching.
This is where Classcard comes in. Classcard is an all-in-one class management platform built for activity-based businesses like swim schools. It handles your scheduling, attendance, payments, and student progress tracking in one place, so your instructors can focus on what they came to do. With Classcard, you can track each swimmer's progress through levels, send automated parent updates, and manage your full class schedule without relying on spreadsheets or WhatsApp group chats. The platform also includes an AI-native WhatsApp integration for parent queries and automated class descriptions, which cuts down on the admin overhead that comes with running multiple levels simultaneously.
Whether you're managing a single pool with a handful of instructors or running a multi-site swim school, Classcard gives you the operational infrastructure to grow without the chaos. You can explore how it works here or book a free demo to see it in action.

Structured lesson plans are the difference between a swim school that delivers consistent results and one where quality depends entirely on which instructor shows up that day. The 10 templates above cover every major level, from parent-and-tot through to competitive squad work, and give you a ready-made foundation for building a curriculum your whole team can follow.
Use them as starting points, adapt them to your pool and your students, and build your term blocks around them. Pair that with the right management software to handle the operational side, and you have everything you need to run a swim school that grows sustainably and delivers measurable progress for every swimmer.
A good swim lesson plan includes a session objective, a structured format (warm-up, skill focus, consolidation, cool-down), the activities for each section with estimated timings, and space for instructor notes on individual student progress. It should be specific to the level and age group being taught.
Most swim lessons run between 30 and 60 minutes depending on the age group - 30 minutes for toddlers and young children, 45–60 minutes for older children and adults. The lesson plan should map activities to the full session length without dead time or rushing.
A beginner swim lesson should follow a progressive arc: start with water comfort and entry, move into the core skill of the session (floating, kicking, or basic arm movement), allow time for unassisted practice or a game that reinforces the skill, then finish with a calm cool-down. Never skip the comfort phase, especially for young or anxious swimmers.
Ratios vary by age and level. A common guideline is 1 instructor to 4–6 toddlers (with parents in water), 1:6 for young children, and up to 1:10–12 for older children and adults. For mixed-ability classes, smaller groups or a two-instructor setup is strongly recommended.
A lesson plan covers a single session. A block plan (or term plan) maps out the progression across a series of lessons, typically 4, 6, or 8 weeks, showing how the focus skill builds from session to session. Good swim schools use both: a block plan to map the term, and individual lesson plans to structure each class.
Classcard is a student and class management platform designed for swim schools and other activity-based businesses. It handles scheduling, attendance, payments, student progress tracking, and parent communication in one place, saving significant time and effort. You can learn more here.