Swim School: Classes Needed And Open Spots

Excel Formulas › Swim School

All versions

Swim lessons run on strict instructor ratios, so a level with 23 swimmers and six per class needs four classes, not 3.83. Rounding up gives the classes to schedule, and the leftover capacity shows how many late sign-ups you can still take.


Quick formula: Swimmers over class size, rounded up, then capacity minus enrollment:
=ROUNDUP(B2/C2,0)

23 swimmers at six per class need 4 classes with 1 open spot.

Functions used (tap for the full reference guide):

The example

Three worked examples. Change any yellow input in the practice workbook and the results recalculate.

ABCDE
1CaseSwimmersMax per classClassesOpen spots
2Tadpoles23641
3Minnows29843
4Sharks17543

The formula

Here is the formula, built directly from the inputs:

=ROUNDUP(B2/C2,0) // Classes; Open spots

How it works

Here is the logic, one piece at a time:

  1. B2/C2 is the fractional classes.
  2. ROUNDUP(...,0) schedules whole classes.
  3. D2*C2 is total capacity.
  4. Subtract B2 for open spots.

Keep every number in its own input cell so the formula never needs editing.

Try it: interactive demo

Interactive

Enter the values below.

Variations

Instructor hours

Classes times 0.5 hour.

=D2*0.5

Fill rate

Share of capacity used.

=B2/(D2*C2)

Pitfalls & errors

Use ROUNDUP, not ROUND, or a level may end up with too few classes.

Ratios differ by level; keep a max per level.

Open spots feed your waitlist message.

Practice workbook

📊
Download the free Swim School: Classes Needed And Open Spots practice workbook
Edit the yellow swimmers and max per class cells.

Frequently asked questions

What if a class is nearly empty?
Compare fill rate before running it.
Can I mix levels?
Run the formula once per level.

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: Swim School: Weeks Until A Student Levels Up · Swim School: Class Fill Rate And The Revenue Gap

Function references: ROUNDUP