All articles

Learn to Swim Curriculum Tracking: Software Checks

9 min read

Learn to swim curriculum tracking means the software records your own levels and skills, one swimmer at a time, in a form every instructor fills in the same way. Most vendor pages promise "skill tracking" and stop there. They rarely show how a program stores your curriculum, what an instructor taps on deck, or what a coach sees when a swimmer comes back next session.

This post gives you a test you can run yourself. Map your levels to observable skills, push a few sample records through any demo, and ask vendors the questions at the end. If you are comparing swim school management software for a learn to swim program, this is the part of the evaluation that most feature lists skip.

It is written for owners, aquatics directors and division leads running up to roughly 500 active students who still track levels on spreadsheets or paper checklists.

What learn to swim curriculum tracking has to record

Curriculum tracking has to record, per swimmer, which of your own skills were observed, by whom, on what date, in which class and level. Everything else is decoration.

That sounds obvious, but many tools reduce "progress" to a level label and a pass or fail at the end of a term. A level label tells you where a swimmer was placed. It does not tell you which skills sit behind it, so the next instructor starts from a guess.

When you read feature lists for learn to swim software, look for the record underneath. Third-party roundups of swim school software list "skill tracking" as a headline feature for several products, for example iClassPro. The label alone doesn't tell you how a skill gets marked, who can mark it, or whether the history survives into the next session. Those details are the product.

A workable record has five parts:

  • The swimmer, tied to a family and a roster.

  • The skill, named the way your instructors name it.

  • The observation: shown, not yet shown, or whatever your program uses.

  • The instructor and date.

  • The class or session it happened in.

If a demo can't show you all five on one screen, keep asking.

Map your levels to observable skills before you open a demo

Write your curriculum down as observable skills first, then judge software against that page, not against the vendor's sample data.

Take one level. List every skill an instructor would actually watch for, phrased as something you can see from the deck: "holds a front float with face in the water" is observable, "water comfort" is not. Use your own qualified curriculum and your own standards. Don't borrow someone else's thresholds, and don't let a vendor's default list become your curriculum by accident.

Then do three things on paper:

  1. Count. How many skills per level? A level with 40 line items behaves very differently on a wet deck than one with 8.

  2. Order. Which skills must come before others, and which are independent?

  3. Edge cases. Which skills repeat across levels with a different standard? "Back float" in level two and level four is not the same observation.

Bring this one page to every demo. It turns a slick walkthrough into a test: can the system hold this, in this order, with these names? If a vendor needs to "configure it for you later" before showing your page, note that and move on.

This is also a different job from placing new swimmers. For that, see the swim lesson assessment form guide. Here the question is how the record is kept once lessons are running.

Check that instructors record observations the same way

Curriculum data is only as good as the weakest instructor's habit, so test whether the software makes the same observation look the same no matter who records it.

The failure mode is familiar from paper. One instructor ticks a skill the first time a child manages it with help. Another ticks it only when it's clean three lessons running. Both ticks look identical in the file, and six weeks later nobody can trust either.

Software can't fix that on its own, but it can make the problem visible or invisible. Check these in a demo:

  • Where the instructor marks skills. From the deck on a phone or tablet, during the lesson, or later at a desk? Marks made poolside tend to be fresher and more consistent than end-of-day catch-up.

  • How many taps a mark takes. Count them for one swimmer, then multiply by a class of six.

  • Whether the options are fixed. If every instructor picks from the same short set, the data is comparable. If it's free text, you are back to interpreting handwriting.

  • What the instructor sees first. Roster, then swimmer, then skills is a natural order. A screen that buries skills three menus deep won't get used.

Pair the tool with a one-paragraph definition of what "marked" means at your school, and put it in your instructor onboarding checklist. Shared language beats any setting.

Test progress across sessions, not just inside one class

A tool that only shows progress inside the current class is a class checklist, not curriculum tracking. So test what happens when the term ends and the swimmer moves on.

Most of the value in a learn to swim program lives between sessions. A swimmer finishes spring term, takes a month off, and returns in summer with a new instructor and maybe a new level. That instructor should be able to open the roster and see what was already observed.

Run this test in any demo:

  1. Pick a swimmer with marks in an earlier session.

  2. Enroll them in a later class at a different level.

  3. Open the new roster as the new instructor would.

  4. Ask: where do the earlier marks show up, and do they sit next to the swimmer's name or in a separate report?

The second half of that matters. Progress that lives beside the roster gets read before class. Progress that lives in a report someone has to run gets read at re-enrollment time, if at all.

Also test the awkward cases: a swimmer who changes classes mid-term, a swimmer who repeats a level, a sibling pair with the same last name. Our same-name swimmers roster check covers why that last one bites. And when progress stalls, your records are what you will lean on in the conversation described in talking to parents about slow progress.

Run a sample test record through any software

The fastest way to evaluate learn to swim curriculum tracking software is to run the same five-swimmer test record through every candidate and compare what comes out.

Build the test before you book demos. It takes about twenty minutes:

  • Five swimmers across two levels, one of them a sibling pair.

  • Ten skills copied from your mapped page, in your wording.

  • Two sessions, so you can check carry-over.

  • One swimmer who changes class mid-term.

  • One skill an instructor marks, then needs to correct.

Ask the vendor to enter this live, or enter it yourself in a trial if one exists. Score each product on four things:

CheckWhat you want to see
Skill namesYour wording, not the vendor's default list
MarkingDone by an instructor in the lesson, in a few taps
Carry-overEarlier marks visible when the swimmer is on a new roster
CorrectionA mistaken mark can be changed without a support ticket

If your rosters currently live in a spreadsheet, also ask what the import brings across. Don't assume it brings everything. Ask specifically about rosters versus skill history, and see our migration checklist before you commit.

Keep the results in a simple grid. Third-party roundups rank tools on generic scoring models. Your grid ranks them on your curriculum, which is the only ranking that matters to your pool.

Questions to ask vendors about curriculum tracking

Ask every vendor the same pointed questions, and treat a vague answer as a no. Several of these double as a checklist for swim lesson management software features beyond skills.

Curriculum

  • Can I enter my own skills and levels, or do I pick from a fixed list?

  • Who can edit the skill list, and what happens to existing marks if I change it?

Instructors

  • Can instructors mark skills during the lesson, from the pool deck?

  • Is attendance taken in the same place, on the same roster?

History

  • When a swimmer enrolls in the next session, does their prior progress follow them?

  • Where does an instructor see it: beside the roster, or in a separate report?

Families

  • What can a parent see of their child's progress, and what do they get by default? Ask this directly. "Parent portal" on a pricing page doesn't tell you whether skills are visible.

  • How do families enroll and pay, and on whose branded page?

Data

  • Can I import my current roster from a spreadsheet? What exactly comes across?

  • If I leave, what can I take with me?

Reality check

  • Can I speak to a school with a curriculum like mine?

For the broader owner-side questions on billing, support and scheduling, use the swim school management software buying checklist alongside this list. And if scheduling is the other half of your evaluation, the demo tests for scheduling software work the same way.

Where Soljio fits: skills marked from the deck, progress in one workspace

Soljio is swim school software that keeps programs, schedules, rosters, families and progress in one workspace, built for independent swim schools, multi-location lesson programs, seasonal clinics and club learn-to-swim divisions.

Against the checks above, here is what is verified. Instructors take attendance and mark skills from the deck, so observations are made during the lesson rather than reconstructed afterward. Progress sits in the same workspace as rosters and families, not in a separate spreadsheet someone has to reconcile. Families enroll and pay on the school's own page, and rosters import from a spreadsheet, which helps if your current tracking lives in a sheet.

Soljio is in private beta with a small number of swim schools, and it is shaped with those schools. So the useful move is the same one this post recommends for any vendor: bring your mapped skill page and your five-swimmer test record, and see how your curriculum behaves. An AI assistant called Autopilot is in development. It isn't something to evaluate today.

As with every other product, hold Soljio to the questions in the previous section and judge it on your own levels.

Bring your own curriculum to the demo

The best learn to swim curriculum tracking is the one that holds your skills, in your words, and shows the next instructor what the last one saw. Don't let a feature list make that call for you. Map one level to observable skills, run the five-swimmer test, and score what comes back. If your levels live on spreadsheets or paper today, take that one page to Soljio's private beta and ask to see your own curriculum on a roster. Reach out at hello@soljio.com and bring the page.