Every Third Weekend Schedules: The 3-Week Weekend Rotation
An every third weekend schedule rotates weekend duty across three groups: each employee works one weekend in three and keeps the other two completely free. It is the standard weekend compromise in healthcare and care settings — gentler than alternating weekends, cheaper than dedicated weekend crews.
Why it matters
The mechanics are a 21-day wheel: split the team into three balanced groups (A, B, C); each weekend belongs to one group in turn. Weekday rosters run normally; the wheel only governs Saturdays and Sundays. Staff working their weekend typically receive compensating weekdays off in the same week, keeping hours level.
Two design details decide whether it feels fair. Balance the groups by skill, not just headcount — each weekend group must be able to run the operation alone, or weekend quality becomes the silent casualty. And handle the boundaries explicitly: a worked weekend that bridges into a Monday shift, or follows a Friday late, erodes the promise. The cleanest implementations give the Friday before and Monday after a worked weekend a protected status (no late/early pairing).
At one-in-three, weekend frequency is low enough that most staff stop arranging life around the roster — which is precisely the point, and why care employers advertise it.
A worked example
A 30-nurse ward splits into three groups of ten, each with a senior, medication competencies and a wound specialist. Group A covers this weekend (with Wednesday-Thursday off that week), B the next, C the third. The wheel repeats; everyone sees their weekend duties for the whole year on one page.
✓ Do
- Balance the three groups by skill mix so any group can run the weekend alone
- Give compensating weekdays off in the same week as the worked weekend
- Publish the year's weekend wheel in one view
- Protect the shoulders of worked weekends from late/early pairings
- Allow like-for-like weekend swaps only (weekend for weekend)
✗ Don't
- Let part-timers cluster in one group and unbalance the wheel
- Treat the worked weekend as overtime by default — it's rostered time
- Rebuild the groups frequently; stability is half the perceived fairness
- Forget new starters: slot them into the lightest group, not the loudest one
- Run one-in-three for seniors and one-in-two for juniors without saying so openly
Variations & alternatives
Build this schedule in Tommy
Set the rotation once and Tommy fills the weeks ahead — shift swaps, leave and coverage gaps handled in one place, with your team always seeing the latest version.
