Swim School: Weeks Until A Student Levels Up

Excel Formulas › Swim School

All versions

“When will she move up?” is the question every swim-school desk hears, and “soon” is the answer that loses families. Skills remaining, divided by how fast this student actually masters them, divided by lessons a week, is a date you can defend.


Quick formula: Skills left over the mastery rate, then over lessons a week:
=ROUNDUP(B2/C2/D2,0)

Nine skills left at 0.75 skills a lesson, once a week, is twelve weeks — a real answer, and one a parent can plan around.

Functions used (tap for the full reference guide):

The example

Three students in different levels, each with their own checklist gap, mastery rate, and lesson frequency.

ABCDE
1StudentSkills leftSkills/lessonLessons/weekWeeks
2Mia — Level 390.75112
3Owen — Level 250.525
4Zoe — Level 4110.6119

The formula

Two divisions, each converting one unit into the next:

=ROUNDUP(B2/C2/D2,0) // skills / skills per lesson = lessons, / lessons per week = weeks

How it works

Follow the units:

  1. B2 is skills still outstanding on the level checklist — a count you already keep if instructors mark the card each week.
  2. /C2 converts skills into lessons. A rate below 1 is normal: most students do not tick a new skill every single lesson, and a rate of 0.75 means three skills every four lessons.
  3. /D2 converts lessons into weeks. Twice-weekly students genuinely do progress in half the time, which is the strongest argument for a second lesson you will ever make.
  4. ROUNDUP(...,0) because levels change on a lesson boundary. Eleven and a half weeks means the twelfth week.

Recompute after each session and show the parent the trend. A number that shrinks every month builds far more trust than a promise.

Try it: interactive demo

Interactive

Enter the skills still to master, the student's mastery rate, and lessons per week.

Variations

Show the target date

Add the weeks to today for a date the front desk can say out loud.

=TODAY()+ROUNDUP(B2/C2/D2,0)*7

What a second weekly lesson buys

Compare the two timelines side by side to make the case.

=ROUNDUP(B2/C2/D2,0)-ROUNDUP(B2/C2/(D2+1),0)

Pitfalls & errors

The mastery rate is per student, not per level. Averaging it across a class hides exactly the students who need a conversation.

Recalculate the rate from the last eight weeks rather than the whole enrolment. Progress is rarely linear, and a student who has just clicked deserves the newer number.

Do not present this as a guarantee. Frame it as “on current pace” — a missed month of lessons or a growth spurt changes the input, not the honesty of the formula.

Practice workbook

📊
Download the free Swim School: Weeks Until A Student Levels Up practice workbook
Edit the yellow skills, mastery-rate, and lessons-per-week cells; the week count recalculates.

Frequently asked questions

How do I measure skills per lesson?
Divide the skills a student has ticked since starting the level by the lessons they have attended in it. Two months of history is usually enough to be stable, and it self-corrects as the student progresses.
What about students who plateau?
A rate that collapses toward zero produces an absurd week count, which is itself the signal. Treat any student whose projection exceeds a term as a conversation about level fit rather than a timeline.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Tutoring: Package Hours Remaining · Assessment Growth · Childcare: Attendance Rate

Function references: ROUNDUPPRODUCT