Skip to main content

12 text message templates teachers actually use

· 6 min read
Brittany Neenan
Brittany Neenan
Customer Success Manager

The hard part of texting families isn't deciding to do it. It's sitting down Sunday night and writing the same message thirty times with a different name and grade in each one.

Bulk Texter Pro fixes the typing. This post is about the other half — what to actually say.

Below are templates teachers use with Bulk Texter Pro, written as mail merge messages: {FieldName} pulls from a column in your spreadsheet, so one message becomes thirty personalized ones. Each includes the columns you'd need. They're ordered by how often teachers use them: progress updates and re-engaging students who have stopped showing up come first.

A note before the list: the templates that work are short, specific, and end with an opening to reply. The ones that don't are long, general, and sound like a form letter — because they are one.

Grades and progress​

1. Progress report with the actual number

Columns: FirstName, Subject, Grade

Message
Hi {FirstName}! Progress reports went out today, and your current {Subject} grade is {Grade}. Reply here with any questions and we'll figure out next steps together!

2. Improvement, called out by name

Columns: FirstName, Subject, Grade

Message
{FirstName}, I had to tell you: your {Subject} grade is up to {Grade}! That's all your hard work paying off. So proud of you, keep it going!

Send this one. Teachers tell us the positive texts get more replies than any other kind, and they're the ones nobody has time to send by hand.

3. Test or quiz score

Columns: FirstName, Assessment, Score

Message
Hi {FirstName}! Your {Assessment} score is {Score}. We'll go over the trickiest questions in class Tuesday, so bring yours!

Re-engagement​

4. The student who has stopped showing up

Columns: FirstName

Message
Hi {FirstName}, it's Ms. Alvarez. I've missed seeing you in class! I'm not writing to give you a hard time. I just want to know you're okay and whether there's a way I can help you get back in. Reply any time!

5. A check-in to the family

Columns: ParentName, StudentName, LastAttendedDate

Message
Hi {ParentName}, it's Ms. Alvarez. I haven't seen {StudentName} in class since {LastAttendedDate} and wanted to check in. Is everything okay? I'd love to help get them back on track!

Missing and upcoming work​

6. Specific missing assignment

Columns: FirstName, Assignment, DueDate

Message
Hi {FirstName}! I don't have your {Assignment} yet. It was due {DueDate}, but if you turn it in by Friday I'll still take it. Need a hand getting started?

7. Advance reminder, before it's late

Columns: FirstName, Assignment, DueDate

Message
Heads up {FirstName}: {Assignment} is due {DueDate}. You've got this! Come to office hours Thursday if you want to work on it together.

8. Multiple missing assignments

Columns: FirstName, MissingCount, Subject

Message
Hi {FirstName}! You have {MissingCount} missing assignments in {Subject}. Totally fixable! Let's pick two to knock out this week. Which ones feel easiest to start with?

Parents and conferences​

9. Conference reminder with the time slot

Columns: ParentName, StudentName, ConferenceTime

Message
Hi {ParentName}! Reminder that our conference about {StudentName} is {ConferenceTime}. Here's the link to join: [link]. Looking forward to talking with you!

10. Good-news home

Columns: ParentName, StudentName

Message
Hi {ParentName}, nothing wrong, just good news! {StudentName} did something great in class today and I wanted you to know. They led their group's presentation and did a wonderful job!

Attendance​

11. Absence follow-up with the specific day

Columns: FirstName, AbsentDate

Message
Hi {FirstName}, we missed you on {AbsentDate}! Here's what we covered so you can catch up. Reply if you'd like to go over any of it!

12. Attendance note to a parent

Columns: ParentName, StudentName, DaysMissed

Message
Hi {ParentName}, this is Ms. Alvarez. {StudentName} has missed {DaysMissed} days this month and I wanted to check in before it affects their grade. Is there anything we can help with?

Making them go out​

Once your templates are set, the sending part is mechanical. Put your class list in a spreadsheet with the columns each template needs:

PhoneNumberFirstNameSubjectGrade
(555) 123-4567MayaAlgebra II91
(555) 234-5678DevonAlgebra II78
(555) 345-6789PriyaGeometry85

Upload the CSV, paste the template, and every student gets their own version:

(555) 123-4567
Hi Maya! Progress reports went out today, and your current Algebra II grade is 91. Reply here with any questions and we'll figure out next steps together!
(555) 234-5678
Hi Devon! Progress reports went out today, and your current Algebra II grade is 78. Reply here with any questions and we'll figure out next steps together!

Everything comes from your existing number — Google Voice, your school's 8x8, RingCentral, Dialpad, or Zoom Phone line, or your own iPhone or Android phone. Each student gets a private thread, replies come back to you normally, and you can schedule the whole batch for 7am Monday.

If you want a student and their guardian in the same conversation, you can do that too — a group text with both numbers on the same row.

A few things that make these land better​

  • Use the student's name, not "students." It's the whole reason to do this.
  • Ask a question. A message that ends in a question gets a reply; one that ends in a period doesn't.
  • Preview before you send. Bulk Texter Pro shows you all thirty finished messages first. Read them — you'll catch the row where the grade column is blank.
  • Send the good ones too. A class that only hears from you when something's wrong stops reading.
  • Watch your timing. Schedule for the morning rather than sending at 11pm.

Get started​

Try Bulk Texter Pro free

More on the school side of things in our guide for virtual and hybrid schools, and the CSV upload guide covers the mechanics. Questions: [email protected].