Free tool

School week rotation calculator

Show which rotation week your school is on (Week A, Week B, or a longer cycle). Configure the cycle, anchor date, and holidays, then copy an embeddable widget for your school website.

Juho Isola, Smootables founder

How to use this School week rotation calculator?

  • Set cycle length, week labels, an anchor date, and which rotation week that date was.
  • Choose whether holiday weeks pause the rotation or still advance it.
  • See the current week, a short term strip, and test any date before you publish.
  • Copy an iframe snippet. The embed runs from URL parameters with a Powered by Smootables link.

Settings stay in your browser until you copy the embed snippet. The widget itself reads only URL parameters.

How the rotation week is calculated

Schools on a two-week or multi-week timetable need a simple answer: which rotation week is this? The calculator counts full school weeks from an anchor week you define.

Pick the Monday or Sunday that starts each school week. Find the week that contains your anchor date and note which rotation label applied that week (for example Week A). For any target date, find its week start and count how many school weeks lie between the anchor week start and the target week start.

Rotation index = (anchor week index + weeks counted) mod cycle length

If you choose pause during holidays, weeks whose start date falls inside a paused range do not advance the count. If you choose advance, every school week increments the cycle even across breaks.

The embed uses the same math from URL parameters, so schools can host a live indicator without a backend.

Worked example

Cycle: 2 weeks labelled Week A and Week B. Weeks start on Monday. Anchor date: 1 September 2026 (that week is Week A). Holiday pause: 26 to 30 October 2026.

The week starting Monday 31 August 2026 is Week A. The following week is Week B, then Week A again.

During the October half-term week (starting 26 October), pause mode holds the rotation steady instead of advancing.

Click Load sample to fill these values, test a few dates, and copy the iframe embed.

What this free tool does not do

This shows the rotation label only. It does not publish lesson times, room changes, or staff calendars.

School year planning in Smootables keeps the live timetable and can publish embeddable views families can trust when lessons move.

Frequently asked questions

How do Week A and Week B timetables work?
Many schools alternate two weekly patterns. Week A might include certain electives while Week B includes others. This tool shows which label applies to the current school week.
What is an anchor date?
It is any date in a week where you know the rotation label. The calculator counts school weeks forward and backward from that week's start.
Should holidays pause or advance the rotation?
Pause if your planner keeps the same rotation label after a break. Advance if holidays still move you to the next week in the cycle. Test both against your planner calendar.
Can I embed this on our school website?
Yes. Copy the iframe snippet. It loads from smootables.com/embed/week-rotation with your settings in the URL and includes a Powered by Smootables link.

Publish the timetable behind the week label

Smootables publishes live timetable views your site can embed. When lessons change, families see the update without rebuilding a rotation widget by hand.

Related tools

Related product pages

Related planner guides

See how Smootables fits your school

Book a walkthrough and we will map Smootables to your planning, workload, and timetabling process.