Skip to content

Gym and court time · Free template

Free gym practice schedule template

A spreadsheet for dividing gym or court time between teams: who picks in what order, a weekly grid of courts in 30-minute blocks, and a log of every pick. Free to download, no sign-up, no email required.

Updated October 19, 2026

Sport versions: basketball (full and half courts, with a clash check) and club volleyball (courts, net heights and a coach check).

What is in the template

Sheets in the practice schedule template
SheetWhat it is for
InstructionsThe steps below, inside the file, so coaches who receive it know how it works.
Team orderTurn number, team, coach, coach email, blocks allowed per round and in total, and an hours-booked count that fills in from the grid. A box at the top holds your rule in one sentence.
Week gridMonday to Friday, Court A and Court B, in 30-minute rows from 3:00 pm to 9:00 pm. Each cell offers a drop-down of your team names. Rename the courts and add rows for your own hours.
Picks logOne row per pick or change: team, day, court, start, end, when it was made and who entered it. It is your answer when someone asks why.

How to use it

  1. Block out what is not available. On the week grid, type CLOSED over games, school events, rentals and closing time before anyone sees it.
  2. Rename the courts and set your hours. Use your real court names (Main Gym, North Half). Insert rows for morning practices.
  3. Write the rule and the order. On the team order sheet, write how teams are ordered in one sentence, list the teams in that order, and set how many blocks each may take. Not sure which rule to use? Our guide on how to divide gym time fairly compares the common ones.
  4. Publish the order before sign-up opens, and do not change it once it opens.
  5. Go down the order. When it is a team's turn, the coach chooses open cells and you enter the team name in each 30-minute cell. A 90-minute practice takes three cells.
  6. Log every pick and change on the picks log, with the time.
  7. Send the finished schedule to coaches and families, with how changes will be announced.
Half courts

If Court A and Court B are two halves of one full court, a full-court practice must fill both columns at that time. A spreadsheet will not stop someone from booking a half under a full-court practice, so check by eye after each pick.

When a spreadsheet stops working

A spreadsheet is the right tool for a handful of teams and one organizer who enters every pick. It starts to strain in predictable ways:

  • People pick out of order. If coaches can edit a shared sheet, the published order is a suggestion. The first coach to open the link takes the best nights.
  • Two people edit at once. Two coaches type into the same cell, and one of them quietly loses.
  • Half courts collide. Nothing in a spreadsheet links a full court to its halves.
  • You become the relay. Telling each coach it is their turn, chasing the one who has not answered, and re-sending the schedule after every change is the job the spreadsheet cannot do.
  • The record goes stale. The picks log is only as good as the last time someone updated it.

When you outgrow the sheet

The same sign-up, run in turn online

Ordallo runs this exact process for gym and court time. You set the team order; each team picks in turn from what is left; nothing double-booked, including full and half courts. Coaches get an email when their turn opens and pick from a phone with a personal link and an access code, no account needed. Each pick lands on the calendar, and every pick and change stays on the record.

Ordered turns, turn emails and calendar invites are paid features, coming with launch pricing.