Kids' Sports Schedule Template (Printable + Google Sheets)

Here is a weekly template you can print right now or open in Google Sheets: one row per day, one column per kid, room in every cell for the event, the time, and the field. No signup, no email address, no watermark. Fill it in on Sunday night and stick it on the fridge.

Further down is the part most template pages leave out: what happens to this sheet on Wednesday when the coach moves practice, and the free way to have the “template” keep itself current instead.

⏱ Takes about 10 minutes a week

The template

Print it straight from this page (it fits one portrait letter sheet), or grab the CSV below and open it in Google Sheets or Excel for a version you can edit and copy forward each week.

Weekly Kids’ Sports Schedule

Week of ____________________  ·  One row per day, one column per kid. Write the driver in the last column.

DayKid 1: ____________Kid 2: ____________Kid 3: ____________Who drives / notes
MondayDate: ______
Event
Time
Where
Event
Time
Where
Event
Time
Where
.
.
.
TuesdayDate: ______
Event
Time
Where
Event
Time
Where
Event
Time
Where
.
.
.
WednesdayDate: ______
Event
Time
Where
Event
Time
Where
Event
Time
Where
.
.
.
ThursdayDate: ______
Event
Time
Where
Event
Time
Where
Event
Time
Where
.
.
.
FridayDate: ______
Event
Time
Where
Event
Time
Where
Event
Time
Where
.
.
.
SaturdayDate: ______
Event
Time
Where
Event
Time
Where
Event
Time
Where
.
.
.
SundayDate: ______
Event
Time
Where
Event
Time
Where
Event
Time
Where
.
.
.

Circle any two cells in the same row with overlapping times, or back-to-back times in different towns. Free template from schedulecaddie.com/how-to/kids-sports-schedule-template/

Open the CSV in Google Sheets

  1. Download the CSV above (it is a plain text file with a header row and seven day rows, pre-filled with an example week you can overwrite).
  2. In Google Sheets, open a blank spreadsheet and choose File → Import → Upload.
  3. Pick the file, accept the defaults, and the grid appears as a sheet. Rename the tab with the week’s date and duplicate it each Sunday.

Excel, Numbers, and LibreOffice all open the same CSV directly.

How to use it

  1. 1

    Write the week’s dates across the top and a kid’s name over each column. The grid is one row per day and one column per child, so a single glance down a row answers “who has something tonight?” If you have more than three kids, print two copies and split them; if you have one, use the spare columns for a parent’s own commitments so the family picture is complete.

  2. 2

    Fill each cell with three things: what, when, where. Every cell has room for the event (“practice,” “game vs Rockets,” “swim meet”), the time including any early arrival the coach asked for, and the location. Location matters more than it seems — two events that are an hour apart on the clock can still be impossible if they are forty minutes apart on the road.

  3. 3

    Use the last column for who drives, not for more events. The notes column is where the week actually gets solved: “Dad takes soccer,” “carpool with the Garcias, their turn,” “Grandma does Thursday swim.” Writing the driver next to the event is what turns a list of obligations into a plan. Early-release days and anything else that changes pickup go here too.

  4. 4

    Circle the collisions before you post it. Read across each row once looking for two cells at the same time, and once more for cells that are too close together in different towns. Mark them. A collision you have already found on Sunday night is a text to another parent; one you find on Saturday morning is a kid standing on the wrong field.

  5. 5

    Post it where the whole house will see it, then redo it every Sunday. Fridge, mudroom door, next to the car keys — anywhere everyone passes. A weekly sheet works because it is short-lived: next Sunday you print a fresh one from this page (or duplicate the Sheets tab) and the old one goes in the recycling, taking its errors with it.

Where a template breaks — and the version that fills itself

A template has one flaw that no layout fixes: it is a copy. The moment you write “practice, 5:30, Riverside” into a cell, that cell is on its own. When the coach posts “moved to 6:15 at the high school” in the group chat on Wednesday afternoon, the sheet on the fridge does not hear about it. Whoever did not see the message drives to Riverside. Multiply by three kids on three different team apps and the weekly rewrite becomes a nightly one.

The alternative is to stop copying and start subscribing. Nearly every team app your kids’ coaches use publishes a calendar link for the team’s schedule — our guides show where TeamSnap, GameChanger, and SportsEngine hide theirs. Paste each of those links into Schedule Caddie once, for free, and the grid above effectively builds itself: every kid’s schedule lands on one color-coded family calendar, and when the coach moves Wednesday’s practice the calendar corrects itself and emails you what changed — the old time and the new one — instead of leaving you to spot it. Schedules that only exist on paper get uploaded as a PDF or a photo and land on the same calendar.

The “circle the collisions” step happens for you as well: overlapping events and too-tight transitions between locations get flagged ahead of time, and the finished calendar can be shared view-only with a grandparent or the carpool without handing out a password. The whole system is laid out in our guide to organizing kids’ sports schedules. Keep the printable for the fridge if you like it — plenty of families print the week from the live calendar — but let something other than you do the retyping.

Frequently asked questions

What goes in each column of the template?

Day and date on the left; one column per child with the event, time, and location stacked in each cell; and a final “who drives / notes” column for the logistics. In the CSV those stacked fields are split into separate columns (Kid 1 Event, Kid 1 Time, Kid 1 Location) so you can sort and filter in Sheets. Leave a cell empty rather than writing “none” — a blank row reads as a free evening at a glance.

Two of my kids have games at the same time. How do I show that on the sheet?

Fill both cells honestly and put the resolution in the notes column: who drives whom, and who is covering the second game. The template cannot solve the overlap, only make it visible early. If the overlaps come from two different team apps that never see each other, our guide to kids on different sports apps covers the longer-term fix.

Should I use the printable grid or the spreadsheet?

Print it if the goal is a shared surface the whole household can see without unlocking a phone — the fridge sheet still wins for that. Use the Sheets version if the week changes a lot, if you want to copy last week forward, or if you share the plan with a co-parent in another house. Many families do both: edit in Sheets, print on Sunday.

Do I need a Schedule Caddie account to use the template?

No. The printable grid and the CSV are free to use, with no signup, email, or account of any kind. The account is only for the self-updating version described further down the page, and that is free as well.

How often will I have to redo the template?

Weekly at minimum, and sooner whenever a coach moves something — which in a normal season is most weeks. That is the template’s real cost: not the five minutes to fill it in, but the fact that it is correct only until the next group-chat message. If you would rather not be the one retyping, that is what the live-link approach below is for.

Paste your link — or upload the PDF — one family calendar, free

Every kid, every schedule, every app — merged, color-coded, and watched for changes.

Get Started Free

Want to see it first? Explore a real family's calendar — no account needed.

Prefer an interactive walkthrough? Try the guided wizard

Related guides

Every schedule on one family calendar

Free · iPhone, Google or Outlook · one email when anything moves

Get my calendar