Use Stations Rotation Scheduler
Choose this page when your groups are already set and you need the full rotation chart with timed rounds.
Stations Rotation Scheduler
Build a fair stations rotation schedule in seconds — set your groups, stations, and minutes per rotation, and get a chart every group can follow.
Stations rotation schedule
Build a fair stations rotation schedule in seconds — set your groups, stations, and minutes per rotation, and get a chart every group can follow.Set at least two stations and generate the rotation schedule here.
Set your groups, the number of stations, and minutes per rotation, and get a complete schedule where every group visits every station once. Works for math stations, literacy centers, PE circuits, and training rotations — no sign-up, no downloads.
Each group visits every station exactly once per cycle — no repeats, no missed stops.
In any round, the number of groups at each station differs by at most one.
Set minutes per rotation and the schedule doubles as your transition timer.
How this stations rotation scheduler works
This stations rotation scheduler takes your groups and spreads them across stations round by round. Each group moves to its next station in sequence every round, so over a full cycle every group visits every station exactly once — the core pattern behind classroom stations and centers rotations.
Group names are shuffled before the schedule is built, so no group is favored with an easier starting station, and in every round the number of groups at each station differs by at most one.
Stay here when groups are fixed and stations rotate; switch tools for live picks and team building.
Choose this page when your groups are already set and you need the full rotation chart with timed rounds.
If the class should decide the next pick live in front of the room, the wheel brings the theater — the scheduler brings the plan.
If you do not have groups yet, split the class into balanced groups first, then bring the names back here.
From groups to the first rotation in four steps.
Paste group names, or leave the list blank and the scheduler names them Team 1 through Team N for you.
Pick 2–12 stations and set 1–120 minutes per rotation to match your lesson or session block.
The schedule shows every round with each group's station, balanced so station loads never differ by more than one group.
Start your timer for each round; when it rings, every group moves to its next station on the chart.
Everything here exists to keep every group moving on time.
The rotation is neutral, so station order is never a negotiation.
Pair the rotation with the tools that prepare and run the session.
Any session where fixed groups cycle through hands-on stations.
Four math groups, four stations, zero transition arguments
A fourth-grade teacher runs four math stations — practice, games, small-group instruction, and devices — three times a week. Her old whiteboard grid kept getting erased, and groups argued about where to go next. She now generates the rotation chart on Sunday, prints it, and tapes a copy at each station.
Groups check the chart instead of asking, and because every group visits every station exactly once per cycle, nobody repeats the games station while missing small-group time. The minutes-per-rotation setting doubles as her transition timer.
How the rotation is built
Group names are normalized, de-duplicated, and shuffled with a Fisher–Yates pass, so starting stations are not tied to paste order. Group g then visits station (g + r) mod S in round r, which guarantees every group covers every station exactly once over a full cycle of S rounds.
Because each group advances one station per round, station loads stay balanced: in any round, the number of groups at each station differs by at most one. Everything runs locally in your browser.
What this rotation scheduler does not do
The schedule rotates whole groups in lockstep: every group moves at the same time, for the same duration. It does not stagger start times, treat groups of different sizes differently, or resume a half-finished cycle after an interruption.
It also does not run the countdown for you during class — the minutes-per-rotation value paces your own timer — and it does not assign teachers or materials to stations.
Built for teachers and trainers who want the chart done before the bell.
“Four math groups, four stations, twenty-minute blocks. The chart goes on the board and the rotations run themselves.”
Preview how the round-by-round schedule looks before you run your own rotation.




Related tools
Split the class into balanced groups first, then paste the names back here.
Draw station captains, material runners, or the next respondent.
Spin for live, in-the-moment choices when the plan needs theater.
Match your table layout to your station layout.
Rotation-tested guides for centers, stations, and classroom grouping.
Learn practical classroom random grouping strategies to create fair teams, improve participation, and save time with simple teacher-friendly methods.
Read articleDiscover why educators choose a random group generator for teachers to save time, promote fairness, and increase student engagement in every classroom.
Read articleLearn how to use a random student picker to boost classroom engagement, ensure fair participation, and save time. Step-by-step guide with practical examples for K-12 and higher ed.
Read articlePlan office holiday party games that fit your timeline: icebreakers, fair team picks, and gift exchange games with free randomizers and a 90-minute run of show.
Read articleShort answers about groups, stations, timing, and balance.
Up to 24 groups and 2–12 stations, with 1–120 minutes per rotation. If you leave the group list blank, groups are named Team 1 through Team N automatically.
Yes. Each group advances one station per round, so after one full cycle of as many rounds as there are stations, every group has visited every station exactly once.
Some stations host two groups in the same round. Loads stay balanced: in any round, any two stations differ by at most one group.
Some stations sit empty in a given round, while every group still advances through its station sequence and covers the full cycle. Fewer groups simply means a quieter map — the rotation logic is unchanged.
Pick a length that fits the work at each station, from a quick drill to a full demo block — any value from 1 to 120 minutes works. The schedule is yours to pace with your own timer.
Yes. A group generator creates the groups; this scheduler assumes your groups exist and plans which station each group visits in every round. Build groups first, then paste the names here.
Need the groups first? Use the random team generator.