School Pickup Rota
Assign school pickup dates using adults' available weekdays, maximum turns and exceptions. Show assignment totals and unfilled dates.
Starts with an editable example. Replace the dates and rules with your own.
Your calculation
Ready when you are
Choose your dates.
Select your counting rules and calculate.
Calculation details
| Step | Value |
|---|
How to use this calculator
Enter school dates and closures, then each adult's available weekdays and maximum assignments. Add unavailable periods using matching adult names.
For each open date, the available adult with the fewest assignments so far is selected; ties follow entered order. This deterministic greedy method is not a guarantee of the globally best allocation. Unfilled dates remain visible.
A worked example
Alex available Monday/Wednesday/Friday and Sam Tuesday/Thursday/Friday cover November 2-6, 2026. The example assigns five pickups, three to Alex and two to Sam.
Does the rota notify adults or confirm a pickup?
No. Copy, print or export the plan and confirm it with the adults involved. Recalculate when their availability changes.
Which calendar and years are supported?
Use Gregorian dates from 1900 through 2100, with results in that range. Most daily plans allow up to 366 dates; service-budget searches allow 731. Timed intervals have exclusive ends and use browser IANA time-zone rules; nonexistent local times are rejected and repeated times require your choice. Working calendars and policy terms are entered by you. The holiday comparison uses TimeCubby's published country/region coverage. Copy, CSV and print include assumptions; calendar exports appear when dated events exist.
What happens to my dates?
Calculations run on your device. Saving a calculation is optional and keeps it in this browser. A setup link contains the dates and settings you entered; anyone with the link can read them. Use one tab per saved calculator. Clear saved data from Privacy & settings.