Home › Guides › Practice reminder text templates
Guide · Templates

Practice reminder text templates for coaches

Twenty copy-and-paste texts for the messages every team sends: reminders, weather calls, location changes, call times, carpools, gear, brackets, kickoff, and wrap-up. Every one fits in a single plain-text SMS segment.

By Kyle Button, Founder · Updated · 20 templates

A good team text answers three questions before anyone has to reply: what, when, where. Everything else is a bonus. The templates below are the ones I actually send during a season, cleaned up so you can swap in your details and go.

Swap anything in [brackets]. Keep the plain wording. The "why this works" line under each one is the habit to keep when you write your own.

Why every template is under 160 characters

Carriers split a long text into segments, and you pay (and your recipients scroll) per segment. Every template below is one segment of plain text, with room left for your team code. The limits depend on which characters you use:

EncodingOne segmentEach segment when split
GSM-7 (plain English letters, numbers, basic punctuation)160 characters153 characters
UCS-2 (any emoji, curly quotes, or accented/non-Latin text)70 characters67 characters

So a plain-text message of up to 306 characters is two segments; one emoji in the same message makes it five. That is why these templates skip emoji and use straight quotes. On RallyText there are two more things to budget for: every broadcast starts with your team code, like HAWKS: (6 to 10 characters, since codes are 4 to 8 letters), and the first message a brand-new number ever receives from your team also carries the required Reply STOP to opt out. disclosure (22 characters, added once, never again on routine broadcasts). When you write your own, keep it under about 150 characters for one segment, or under about 290 for two, for everyone who is already on the roster. Long messages still go out as plain SMS, arriving as several linked texts, and a single message maxes out at 10 segments. Only photos sent as picture messages use MMS.

Send it from your phone

You do not need to open a dashboard to use these. With RallyText, a coach texts a keyword plus the message to the team's own number from their personal cell, and it goes out to the right people. Keywords are not case-sensitive. A few real ones:

Members reply ABSENT to log that they will miss practice; it shows up on the dashboard without you doing anything. The full list is on the coach keywords cheatsheet.

Practice reminders Weather cancellations Location changes Game day call time Carpool Gear list Tournament brackets Season kickoff End of season

Practice reminders

Template 1 · Day-before reminder
Practice tomorrow [Tue] 5:30-7:00 at [Field 2]. Bring water and shin guards. Reply ABSENT if you can't make it.

Why this works: what, when, where in the first line, plus one clear action for the people who need to respond.

Template 2 · Same-day reminder with pickup
Reminder: practice today at [4:00] at [the high school track]. Pickup at [5:30] by the front lot.

Why this works: pickup time and spot are the two things parents text you about at 5:25.

Template 3 · Standing schedule
Early-season note: practice is every [Mon/Wed] 6:00-7:30 at [Lot B]. Save this number so you recognize team texts.

Why this works: asking people to save the number means later weather calls do not look like spam.

Weather cancellations

Template 4 · Lightning cancellation
Practice CANCELED today due to lightning in the area. Stay home and stay safe. Next practice is [Thu] as scheduled.

Why this works: the decision is in the first three words, and "next practice" stops the follow-up questions.

Template 5 · Moved indoors
Field update: [Field 2] is closed after the rain. Practice moves indoors to [the gym] at the same time, [5:30].

Why this works: says what changed (place) and what did not (time) so nobody assumes it is canceled.

Template 6 · Heat advisory
Heat advisory today. Practice is shortened to [5:30-6:30] with water breaks every 15 min. Please send extra water.

Why this works: tells parents the plan, not only the problem, and gives them one thing to do.

Location changes

Template 7 · Different field
Location change for today: we are at [North Park, Field 4], not [Field 2]. Same time, [5:30]. Park in the [east lot].

Why this works: naming the old location too prevents the "wait, which one" reply.

Template 8 · New building
Practice moved to [Riverside Elementary gym] tonight at [6:00]. Enter through the [side door by the playground].

Why this works: the door detail is the difference between on time and wandering a locked building.

Game day call time

Template 9 · Home game
Game day! [Sat] vs [Eagles] at [Memorial Field]. Call time [9:15], game at [10:00]. Wear [white] jerseys.

Why this works: call time and game time are separate numbers, and the jersey color ends the group-chat debate.

Template 10 · Away game with address
Tomorrow's game at [Westside] starts at [2:00]. Be there by [1:15] for warmups. Address: [123 Main St, Westside].

Why this works: a street address in the text is tappable on most phones, so nobody has to search for the field.

Carpool

Template 11 · Seats available / needed
Carpool for [Saturday's game] in [Marquette]: we leave [the school lot] at [7:00]. Reply with how many seats you have or need.

Why this works: one specific question gets short, countable answers instead of a 30-message thread.

Template 12 · Team van
Van leaves at [3:30] sharp from [Lot B] for [the meet]. Back around [8:00]. Bring money for dinner on the way home.

Why this works: departure, return, and money are the three things a parent plans the evening around.

Gear list

Template 13 · Field sport
Gear for [Saturday]: jersey, shorts, shin guards, cleats, water bottle, and a warm layer. Label everything with a name.

Why this works: a flat comma list reads fast on a lock screen; "label everything" saves the lost-and-found box.

Template 14 · Race day
Race day packing list for [Sunday]: bike, helmet, gloves, shoes, 2 water bottles, snacks, rain jacket, and your race plate.

Why this works: the item people forget (the plate) goes last, where the eye lands.

Tournament bracket updates

Template 15 · Next game after a result
Bracket update: we won [3-1]! Next game is [1:30] on [Field 6] vs [Thunder]. Stay close to the fields.

Why this works: result, next time, next field, next opponent, in that order. Families on the far side of the complex can plan.

Template 16 · Schedule slip
Tournament schedule change: our [11:00] game is now [12:15] on [Field 3]. Good time to grab lunch.

Why this works: old time and new time side by side, plus what to do with the gap.

Season kickoff

Template 17 · First message of the season
Welcome to the [Hawks] season! This number sends practice reminders, weather calls, and game info. First practice [Mon 3/2] at [5:30], [Field 2].

Why this works: sets expectations for what the number is for, so later messages are expected, not surprising.

Template 18 · Parent meeting
Season kickoff parent meeting [Thursday 6:30] at [the clubhouse]. We'll cover schedule, gear, carpools, and how team texts work. Kids welcome.

Why this works: listing the agenda answers "do I really need to be there" before anyone asks.

End of season

Template 19 · Thank you and party
That's a wrap on the season! Thank you, families. End-of-season party [Sun 2:00] at [Pine Grove pavilion]. Bring a dish to share.

Why this works: gratitude first, logistics second, one ask at the end.

Template 20 · Uniform returns
Last call for uniform returns: drop jerseys at [the school office] by [Friday]. Thanks for a great season!

Why this works: a deadline and a drop spot. "Last call" gets action from the families who missed the first message.

How to adapt a template in ten seconds

Fill the brackets, then read the message once as a parent who has not looked at the schedule in a week. If they would have to open another app, email, or group chat to act on it, add the missing detail. Usually that is a place, a time, or which door. If the message now runs past one segment, cut adjectives before you cut facts. "Please remember to bring" becomes "Bring."

Times are the most common mistake. Write the clock time (5:30), not "the usual time," because the new family does not know the usual time yet. If your team spans two time zones for travel events, say which one.

Finally, decide who should get it. A gear list goes to everyone. A setup request goes to coaches only. A note about one kid goes to that family, with a parent copied. Sending the right message to the wrong group is how people start ignoring the team number.

When a text is the wrong tool

A text is for things people need to act on today or tomorrow: a cancellation, a change, a call time, one question with a short answer. Season-long documents, medical forms, and anything with a long attachment belong in an email or on the team page, with a short text that points to them. Sensitive conversations about a player belong on a phone call with the parent, not in any message thread.

Three habits that make any team text land

If you coach minors, the parent is on every one of these texts, including the one-on-one ones. The guide to texting youth athletes safely covers that rule and the rest of MAAPP in plain English.

Send these to the whole roster from your phone

RallyText gives your team one dedicated number. Text ALL plus your message and every family gets it as a plain SMS, no app. 3 days free, no credit card required, then from $10/mo (two-way plans from $29/mo).

Set up a team number

Related: How to text youth athletes safely · Coach keywords cheatsheet · Back to all guides