Free VBS rotation schedule maker

Type in your crews and stations, set how long each station runs and how long kids need to walk between them, and the grid builds itself: clock times, a view for station leaders, and a different starting station each day. Nothing to sign up for.

No sign-up · Print, Excel or CSV · Saved in this browser
Start from a preset

A preset replaces your current settings.

Used as the title when you print or download.

Start time
Crews
5 of 12
Stations
5 of 10

Crew 1 starts somewhere new each day, so nobody gets snack first all week.

Your settings are saved in this browser only.

3 hr total, 9:00 AM to 12:00 PM. Each crew spends 25 minutes at each station. Ends right on your 12:00 PM target.

VBS rotation schedule, Day 1, By crew
WhenRed crewOrange crewYellow crewGreen crewBlue crew
Opening assembly 9:00–9:20 AMAll crews together
Rotation 1 9:20–9:45 AMBible storyCraftsGamesSnackMissions
Move 9:45–9:50 AMCrews walk to their next station
Rotation 2 9:50–10:15 AMCraftsGamesSnackMissionsBible story
Move 10:15–10:20 AMCrews walk to their next station
Rotation 3 10:20–10:45 AMGamesSnackMissionsBible storyCrafts
Move 10:45–10:50 AMCrews walk to their next station
Rotation 4 10:50–11:15 AMSnackMissionsBible storyCraftsGames
Move 11:15–11:20 AMCrews walk to their next station
Rotation 5 11:20–11:45 AMMissionsBible storyCraftsGamesSnack
Closing assembly 11:45 AM–12:00 PMAll crews together

VBS rotation schedule

Day 1 · By crew · 9:00 AM12:00 PM · 25 min per station

VBS rotation schedule, Day 1, By crew
WhenRed crewOrange crewYellow crewGreen crewBlue crew
Opening assembly 9:00–9:20 AMAll crews together
Rotation 1 9:20–9:45 AMBible storyCraftsGamesSnackMissions
Move 9:45–9:50 AMCrews walk to their next station
Rotation 2 9:50–10:15 AMCraftsGamesSnackMissionsBible story
Move 10:15–10:20 AMCrews walk to their next station
Rotation 3 10:20–10:45 AMGamesSnackMissionsBible storyCrafts
Move 10:45–10:50 AMCrews walk to their next station
Rotation 4 10:50–11:15 AMSnackMissionsBible storyCraftsGames
Move 11:15–11:20 AMCrews walk to their next station
Rotation 5 11:20–11:45 AMMissionsBible storyCraftsGamesSnack
Closing assembly 11:45 AM–12:00 PMAll crews together

VBS rotation schedule

Day 2 · By crew · 9:00 AM12:00 PM · 25 min per station

VBS rotation schedule, Day 2, By crew
WhenRed crewOrange crewYellow crewGreen crewBlue crew
Opening assembly 9:00–9:20 AMAll crews together
Rotation 1 9:20–9:45 AMCraftsGamesSnackMissionsBible story
Move 9:45–9:50 AMCrews walk to their next station
Rotation 2 9:50–10:15 AMGamesSnackMissionsBible storyCrafts
Move 10:15–10:20 AMCrews walk to their next station
Rotation 3 10:20–10:45 AMSnackMissionsBible storyCraftsGames
Move 10:45–10:50 AMCrews walk to their next station
Rotation 4 10:50–11:15 AMMissionsBible storyCraftsGamesSnack
Move 11:15–11:20 AMCrews walk to their next station
Rotation 5 11:20–11:45 AMBible storyCraftsGamesSnackMissions
Closing assembly 11:45 AM–12:00 PMAll crews together

VBS rotation schedule

Day 3 · By crew · 9:00 AM12:00 PM · 25 min per station

VBS rotation schedule, Day 3, By crew
WhenRed crewOrange crewYellow crewGreen crewBlue crew
Opening assembly 9:00–9:20 AMAll crews together
Rotation 1 9:20–9:45 AMGamesSnackMissionsBible storyCrafts
Move 9:45–9:50 AMCrews walk to their next station
Rotation 2 9:50–10:15 AMSnackMissionsBible storyCraftsGames
Move 10:15–10:20 AMCrews walk to their next station
Rotation 3 10:20–10:45 AMMissionsBible storyCraftsGamesSnack
Move 10:45–10:50 AMCrews walk to their next station
Rotation 4 10:50–11:15 AMBible storyCraftsGamesSnackMissions
Move 11:15–11:20 AMCrews walk to their next station
Rotation 5 11:20–11:45 AMCraftsGamesSnackMissionsBible story
Closing assembly 11:45 AM–12:00 PMAll crews together

VBS rotation schedule

Day 4 · By crew · 9:00 AM12:00 PM · 25 min per station

VBS rotation schedule, Day 4, By crew
WhenRed crewOrange crewYellow crewGreen crewBlue crew
Opening assembly 9:00–9:20 AMAll crews together
Rotation 1 9:20–9:45 AMSnackMissionsBible storyCraftsGames
Move 9:45–9:50 AMCrews walk to their next station
Rotation 2 9:50–10:15 AMMissionsBible storyCraftsGamesSnack
Move 10:15–10:20 AMCrews walk to their next station
Rotation 3 10:20–10:45 AMBible storyCraftsGamesSnackMissions
Move 10:45–10:50 AMCrews walk to their next station
Rotation 4 10:50–11:15 AMCraftsGamesSnackMissionsBible story
Move 11:15–11:20 AMCrews walk to their next station
Rotation 5 11:20–11:45 AMGamesSnackMissionsBible storyCrafts
Closing assembly 11:45 AM–12:00 PMAll crews together

VBS rotation schedule

Day 5 · By crew · 9:00 AM12:00 PM · 25 min per station

VBS rotation schedule, Day 5, By crew
WhenRed crewOrange crewYellow crewGreen crewBlue crew
Opening assembly 9:00–9:20 AMAll crews together
Rotation 1 9:20–9:45 AMMissionsBible storyCraftsGamesSnack
Move 9:45–9:50 AMCrews walk to their next station
Rotation 2 9:50–10:15 AMBible storyCraftsGamesSnackMissions
Move 10:15–10:20 AMCrews walk to their next station
Rotation 3 10:20–10:45 AMCraftsGamesSnackMissionsBible story
Move 10:45–10:50 AMCrews walk to their next station
Rotation 4 10:50–11:15 AMGamesSnackMissionsBible storyCrafts
Move 11:15–11:20 AMCrews walk to their next station
Rotation 5 11:20–11:45 AMSnackMissionsBible storyCraftsGames
Closing assembly 11:45 AM–12:00 PMAll crews together

Printed the grid? The stations still need people. Staff them in the free Event Planner →

Start with crews, not stations

A crew is a small group of kids who move through the morning together with the same leader or two. Most churches group crews by grade or age band, then fill in stations to match.

Crew size is a range, not a rule. Somewhere between 6 and 12 elementary kids is common, and your church's child-safety policy should set the adult-to-child ratio. Divide your expected kids by your crew size and round up: that's your number of crews.

  • Crews equal stations: every station has exactly one crew in every rotation. The cleanest week.
  • More crews than stations: two crews share a station in some rotations. Workable for games or snack, harder at a craft table set for ten.
  • Fewer crews than stations: some stations sit empty for a rotation. That's fine; that leader gets a breather to reset.

How long each station should run

Shorter than you think. A station that runs out of activity eight minutes early turns into crowd control, and attention spans are shorter at 9:40 on day four than at the training meeting.

  • Preschool: 10 to 15 minutes
  • Kindergarten to 2nd grade: 15 to 20 minutes
  • 3rd grade and up: 20 to 30 minutes

If one station needs longer, such as a messy craft, it's usually easier to split it over two days than to stretch every rotation to fit it.

Why moving between stations needs real minutes

Zero-minute transitions only exist on paper. A crew of ten needs a bathroom stop, a drink, a leader counting heads and a hallway. Budget about five minutes between stations in one building, and more if crews cross a parking lot or climb stairs.

The maker adds a Move row between rotations, so the time shows up in the grid and the next station leader knows a late crew is walking, not lost.

Opening and closing assembly

Most VBS mornings start and end with everyone together: songs, the day's big idea, announcements, and a calm handoff back to parents. 15 to 25 minutes each is typical.

Count the walk from the assembly room to the first station inside your opening time, and give closing enough room that pickup doesn't start in a rush.

An example VBS rotation schedule

Here is a sample for a morning VBS with four crews and four stations: 25 minutes per station, 5 minutes to move, a 20-minute opening and a 15-minute closing. Each crew visits every station once, and the morning runs from 9:00 to 11:30 AM.

Example VBS rotation schedule: 4 crews, 4 stations, 25-minute stations with 5-minute moves
WhenCrew 1Crew 2Crew 3Crew 4
Opening assembly, 9:00–9:20 AMTogetherTogetherTogetherTogether
Rotation 1, 9:20–9:45 AMBible storyCraftsGamesSnack
Move, 9:45–9:50 AMMovingMovingMovingMoving
Rotation 2, 9:50–10:15 AMCraftsGamesSnackBible story
Move, 10:15–10:20 AMMovingMovingMovingMoving
Rotation 3, 10:20–10:45 AMGamesSnackBible storyCrafts
Move, 10:45–10:50 AMMovingMovingMovingMoving
Rotation 4, 10:50–11:15 AMSnackBible storyCraftsGames
Closing assembly, 11:15–11:30 AMTogetherTogetherTogetherTogether

Together = all crews in the assembly room. Moving = crews walking to their next station.

To use it for a whole week, put the same numbers into the maker above and turn on "Change each crew's first station every day", so Crew 1 doesn't start with Bible story five days running.

Preschool: run a second, shorter rotation

Three- and four-year-olds do better with shorter stations, fewer moves, and rooms close together. Rather than squeezing them into the elementary grid, pick the Preschool preset, give preschool its own groups and stations, and print a second schedule.

The two schedules can share the opening assembly and still keep their own station times.

Questions about VBS rotation schedules

What is a VBS rotation schedule?

It's the grid that tells every crew where to be and when: which station they visit in each time slot, with the minutes for moving in between. Crews rotate through the same set of stations, such as Bible story, crafts, games and snack, so every child gets every station once a day while station leaders stay put.

How many stations should a VBS have?

Most churches run four to six. If you can, match the number of stations to the number of crews, so each crew has a station to itself in every rotation. More stations than crews works too. More crews than stations means some crews share, and the maker marks those spots.

How do I stop the same crew starting at the same station every day?

Turn on "Change each crew's first station every day." Each day the whole rotation moves along by one station, so Crew 1 starts at Bible story on day one and crafts on day two. Use the day buttons to see and print each day. With four stations, the pattern repeats every four days.

What does a 3-day VBS schedule look like?

The same morning, three times. The Short 3-day week preset uses three days, 30-minute stations, and a different starting station each day. A shorter week is a good reason to make stations a little longer rather than adding more of them.

Can I download or print the schedule?

Yes. Print it or save it as a PDF from your browser's print dialog, or download it as an Excel or CSV file. Each download uses the view you have open, by crew or by station, and includes every day when the days are different. The files are made in your browser; nothing is uploaded.

Is my schedule saved?

Your settings are saved in this browser on this device, so you can close the tab and come back. They aren't sent to us, and they won't appear on another computer. "Reset everything" clears them.

Can Ministry Planner help with the rest of our VBS?

The free Event Planner handles the people side. Add each station as a role, see how many volunteers each station still needs on each day, drag volunteers onto days, and keep a day-by-day plan, with online registration for up to 100 kids. It doesn't import this grid or build rotations, so keep your printout for that. The free plan runs one event at a time, with up to 1,000 people in your volunteer pool.

Staff these stations in the free Event Planner

The grid says where crews go. The Event Planner keeps track of who is leading each station on each day.

  • Add each station as a role and see filled against needed for every day
  • Drag volunteers onto days from your event's volunteer pool
  • A day-by-day plan for the week, plus online registration for up to 100 kids
  • Free for one event at a time, up to 1,000 people in your volunteer pool. No credit card.

It doesn't import this schedule. Keep your printout for the rotation itself. See the live demo →