Summer camp schedule template
A camp schedule mixes all-day facts like “Session 2 begins” with timed ones like a 9:30 AM field-trip departure or a 6:00 PM family cookout. This template handles both from one sheet: leave Time blank for the all-day rows and fill it in for the timed ones.
Families subscribe once at registration and the whole summer shows up on their phones. When weather moves the hike, you edit the row and every family's calendar updates with it.
Opens a live preview of the sample events below — no account needed. Swap in your own rows when you're ready.
The columns
One row per event, headers in the first row. That's the whole format.
| Column | What it becomes | Example |
|---|---|---|
Date | The day. Session starts and ends are all-day; trips and evening events are timed. | 6/14/2027 |
Time | Leave blank for session-boundary days. Fill in for departures, family nights, and pickups. | 9:30 AM |
Event | Event title. This is what families see on their calendar. | Field trip — Science Center |
Location | Where at camp, or the meeting point for trips. | Main lodge |
Notes | Optional. What to pack, drop-off and pickup details. | Sack lunch required |
Sample data
This is exactly what “Use this template” loads into the preview — replace it with your real schedule.
| Date | Time | Event | Location | Notes |
|---|---|---|---|---|
| 6/14/2027 | Session 1 begins — Explorers Week | Camp Tamarack | Drop-off 8:45 AM at main gate | |
| 6/16/2027 | 9:30 AM | Field trip — Science Center | Main lodge | Sack lunch required |
| 6/18/2027 | 6:00 PM | Family Night cookout | Lakeside pavilion | Families welcome |
| 6/18/2027 | Session 1 ends | Camp Tamarack | Pickup by 3:00 PM | |
| 6/21/2027 | Session 2 begins — Water Week | Camp Tamarack | Swim check Monday morning | |
| 6/23/2027 | 10:00 AM | Canoe day | Boathouse | Closed-toe water shoes |
| 6/25/2027 | Session 2 ends | Camp Tamarack | Pickup by 3:00 PM | |
| 6/28/2027 | Session 3 begins — Trailblazers Week | Camp Tamarack | ||
| 7/1/2027 | 9:00 AM | Field trip — Ridgeline hike | Trailhead lot | Water bottles and sunscreen |
| 7/2/2027 | 5:30 PM | Closing campfire and awards | Fire circle | Pickup after, around 7:30 PM |
- Use blank-Time rows for session starts and ends. They publish as all-day events that land on the correct day for every family, whatever timezone they're checking from.
- Two rows on the same date is fine, like a timed Family Night alongside an all-day session end. Each row is its own event.
- Put packing and pickup details in Notes rather than the title. Titles stay readable in a phone's month view, and the details are one tap away.
- Keep drop-off and pickup times in Notes on all-day rows. A timed “Session begins” event at 8:45 AM would make it look like camp only lasts the morning.
Questions
Our master schedule lives in Excel. Can we use it?
We add and shuffle events all summer. Do families have to re-subscribe?
How many events fit, and what does it cost?
If the hike moves because of weather, when do parents see it?
Start with the sample, finish with your schedule.
The preview is live in seconds. Your roster subscribes once and stays in sync.
Use this template