The best back to school campaigns by text are short and timed to when each audience actually shops or schedules, which in most of the US means mid-July to the week after Labor Day. They also go out in separate sends by audience, so the parent of a kindergartner never gets the dorm-room offer. Text only people who opted in, put your business name and STOP language in every message, and start 10DLC registration early enough that approval lands before your first send.
This post covers four kinds of sender: retailers, tutors, schools, and family services such as pediatric dentists, barbers and after-school programs. For each one you get the timing windows, the audience splits that matter, copy-ready templates, and the real cost of a three-send season, using Ready campaigns as the worked example.
Why back to school campaigns work well over text
Back-to-school is a deadline season. Parents are working against a fixed date (the first day), a list (supplies, forms, physicals, haircuts) and a budget. Text suits that kind of task because people read it fast and act on it fast.
The flip side is that back-to-school is also a crowded season. Every store a parent has ever given a number to is texting them in August. What separates the messages that work from the ones that earn a STOP reply comes down to three things:
- Relevance. A message about the grade, the school or the service the family actually uses.
- Timing. The message arrives in the week they're dealing with that task, not three weeks early.
- Restraint. Two or three sends across the season, not one a day.
Timing windows: when each audience is listening
US school start dates vary a lot. Much of the South and West starts in late July or early August, and much of the Northeast starts after Labor Day. If your customers span regions, split them by start date or schedule the send to the later window. These windows are approximate. Adjust them to your local district calendar.
| Sender | Window | What to send |
|---|---|---|
| Retailer (supplies, apparel, shoes) | Mid-to-late July | Early access for text subscribers |
| Retailer | First two weeks of August | Main promotion, plus your state's sales tax holiday if it has one |
| Retailer | Week before local first day | Last call: what's still in stock, store hours |
| Retailer (college) | Mid-to-late August | Dorm and move-in essentials |
| Tutor / learning center | Late July through August | Fall enrollment, assessment slots |
| Tutor | Around first progress reports (often October) | Second enrollment push |
| School | 1 to 2 weeks before day one | Logistics: drop-off, bus info, forms |
| School | Morning of day one | Short reminder of start time |
| Family services | July | Booking reminders before slots fill |
For time of day, our guide to the best time to send SMS marketing breaks it down by industry. Parents tend to read in the evening after the kids are in bed, but school logistics texts belong in the morning. On Ready, quiet hours apply to every send except a reply to someone who texted you in the last 24 hours. A message scheduled outside permitted local hours for the recipient's area is held and goes out later, not at 6 AM. Campaigns, drip campaigns and automations wait up to 24 hours for the window; a one-to-one or API text is held only if the window opens within 6 hours, otherwise it is refused and must be resent; a one-to-one reply to someone who texted you in the last 24 hours goes out at any hour.
Split your list by audience before you write a word
In billing, "segment" means a 160-character chunk of a text, so here we'll use "audience" for a group of contacts. The splits that pay off in back-to-school season are:
- Grade band. Elementary, middle, high school and college parents buy different things. One generic "back to school sale!" text is the weakest message you can send.
- Start date or region. This decides which window each person gets.
- Past behavior. Last year's back-to-school buyers, people who booked a fall slot before, and people who never bought anything.
- Relationship. Customers versus newsletter-only subscribers. A customer can get a "your usual sizes are back" message. A subscriber gets the broader offer.
In Ready, you organize these groups in contact management and send a separate bulk campaign to each. It's a little more work than one big send. It's also how you avoid paying for texts that only produce opt-outs.
Consent matters more this season than most. Text the parent or guardian who opted in, not the student. Don't import last year's PTA sign-up sheet or a purchased list and start sending. Cold outreach belongs on the phone and in the mail. SMS goes to people who agreed to hear from you.
Templates for retailers, tutors, schools and family services
Every template below names the sender and includes opt-out language, and each is written to stay close to one 160-character segment. Check the character counter before you send, because swapping in a long store name can push a message into two segments.
Retailers
Early access: [Store]: Text subscribers shop back-to-school early. 20% off backpacks and lunch gear through Sun. Show this text at checkout. Reply STOP to opt out
Sales tax holiday: [Store]: Tax-free weekend starts Fri. Shoes, jeans and supplies are stocked by grade at the front of the store. Open 8 AM-9 PM. Reply STOP to opt out
Last call: [Store]: School starts Mon. Still in stock: graphing calculators, size 4-14 uniforms, binders. Open late tonight. Reply STOP to opt out
Tutors and learning centers
Enrollment: [Center]: Fall tutoring starts 9/8. 6 Tue/Thu after-school spots left for grades 3-8. Reply SPOT and we'll text you times. Reply STOP to opt out
Progress-report push: [Center]: First progress reports are out this week. Free 20-min math or reading check for current families. Reply CHECK to book. STOP to opt out
Schools
School logistics texts are informational, not promotional. Register them under a use case that matches what you actually send. Our post on matching your 10DLC use case to what you send explains why a mismatch gets throttled.
Logistics: [School]: First day is Wed 8/13. Drop-off opens 7:45 AM at the Oak St entrance. Bus routes: [link]. Reply STOP to opt out
Forms: [School]: Emergency contact and lunch forms are due Fri 8/15. Complete them online at [link]. Questions? Reply here. STOP to opt out
Family services
Pediatric dental / checkups: [Practice]: School starts soon. After-school checkup slots are open through Aug. Reply BOOK and we'll text available times. Reply STOP to opt out
Haircuts: [Shop]: Back-to-school cuts fill fast. Kids' cuts $18 through 8/20, walk-ins after 3 PM. Reply BOOK to reserve. STOP to opt out
After-school programs: [Program]: Fall after-school care starts 8/18. 4 spots left at the Main St site for K-5. Reply INFO for details. STOP to opt out
Keep healthcare texts generic. "Checkup slots are open" is fine. Anything about a specific child's records is not something to put in a text campaign.
If you'd rather draft your own, the AI message writer in Ready can produce variants, and the spam-filter check flags wording that carriers tend to block. Each set of drafts it writes costs the same as 5 texts at your rate. Registration alone doesn't stop content-level filtering. Our post on why approved campaigns still get filtered covers what triggers it.
What a back-to-school season costs: worked example
Assumptions: a retailer with 3,000 opted-in contacts sends three campaigns (early access, main push, last call). Each message is about 150 plain characters with no emoji. Ready's Standard rate is $0.0075/segment, plus a $0.0045 carrier fee per segment.
Plain text, one segment each:
- 3,000 contacts × 3 sends × 1 segment = 9,000 segments
- 9,000 × $0.0075 = $68, plus 9,000 × $0.0045 in carrier fees
Same messages with one emoji added: An emoji switches the message to unicode. That drops the limit to 70 characters, or 67 per part once a message runs long. A 150-character message becomes 3 segments.
- 3,000 × 3 × 3 = 27,000 segments
- 27,000 × $0.0075 = $203, plus 27,000 × $0.0045 in carrier fees
That one backpack emoji triples the bill. Curly quotes and long dashes don't count against you on Ready, because they're swapped for plain characters before sending. Emoji do count.
Replies: inbound replies are billed like sent texts. If 300 people reply "BOOK" once, that's 300 × ($0.0075 + $0.0045).
Ready's all-in prices per segment include the carrier fee but not screening: Scrub lists and Number validation, the two switches in Settings under Compliance, each add $0.003 per segment when switched on, shown as screening on your bill, and both are off by default. Unless you turn the opt-out footer off, the first text to each contact, and one again from time to time, also gets "Reply STOP to opt out" and your business name if the message does not already have them, so a text close to the segment limit can bill one more segment.
Throughput: at an assumed 2 segments per second, a 3,000-segment send finishes in about 25 minutes. The bigger constraint for a new brand is the T-Mobile daily cap, which can be around 2,000 messages a day at the lowest trust score. A 3,000-contact send may need to run over two days, or you can look at brand vetting ($79 Standard / $179 Enhanced, one-time). Vetting only moves the cap if it pushes your score across a tier. Is brand vetting worth $79? walks through when it pays off.
Get registered before July
Unregistered business texting gets filtered by carriers. Plan backward from your first send:
- Early July: submit registration. Most approvals take 2 to 7 days, and a rejection plus resubmit can double that. There's no setup fee. The charge at submit is the first month, $25. After that you pay $25/mo for registration plus $2 per number.
- Before you submit: use your free texts. Your first 20 texts are free one-to-one sends. They end the moment a registration is paid for, so use them to test copy first. To send, you add a card and get a number, which is $2 a month with the first month charged when you get it.
- While you wait. An account can send up to 500 texts a month before registering, at the normal per-text rate. If you bought your number before registering, you send on Ready's shared registration at the same rate while yours is in review.
- Mid-July onward: first campaign.
Running it in Ready
- Bulk campaigns and reusable templates. Save each template once, then send it to each audience.
- Drip campaigns for enrollment follow-ups, such as a tutor's "still interested?" message three days after an INFO reply.
- Automatic STOP handling. An opt-out from your August promo carries over to every other campaign, so that contact can't be texted again by mistake.
- Attestation on every bulk send. Ready records who sent, to how many, and when. It is not a per-contact consent record, so keep your own record of when and where each parent opted in.
If you run a platform that texts on behalf of schools or stores, each customer gets its own sub-account, numbers and 10DLC registration. The bulk endpoint takes up to 100 recipients per call. See the bulk messages docs.
Compliance is ultimately the sender's responsibility. These tools reduce risk, but they don't make you immune to it.
The practical takeaway
Pick two or three windows, split your list by grade or service, write plain-text messages that name you and say how to opt out, and register in early July. Run the segment math before you add an emoji. If you want to try it, sign up, use your free texts to test your templates, and check the per-segment card on our pricing page.
FAQ
When should back to school text messages go out? Retailers: early access in mid-to-late July, the main push in early August, and last call the week before the local first day. Schools: one to two weeks before day one, plus a morning-of reminder.
How many back to school SMS messages is too many? For most senders, three across the season is plenty. Past that, opt-outs tend to climb faster than sales.
Should I use emoji in back-to-school texts? Only if the cost is worth it. One emoji drops the segment limit from 160 to 70 characters, and in our example it turns a one-segment message into three.
Can I text students directly? Text the parent or guardian who opted in. Consent is your responsibility, and the record of it belongs in your own systems.
Do schools need 10DLC registration too? Yes. Any business or organization texting at volume over local numbers needs it. On Ready you can send up to 500 texts a month before registering, but after that registration is required.