Key Takeaways
- Edtech SMS on an Android gateway is still GSM to a parent or student handset. The school remains the controller for the contact list.
- Prefer parent/guardian numbers for operational notices. Student mobiles need a documented lawful basis and a short body with no grades in plaintext.
- STOP and school-hour windows apply to promotional enrollment blasts. OTP for the learning app is a different SIM.
- Do not keep full message bodies with student names in a shared Slack export. Template id + timestamp is enough for most tickets.
- Priced by devices and SMS send volume. You use your own phone and operator SMS credit. Operator airtime is the school’s carrier bill, not “free parent SMS.”
What these notes are not
Not a FERPA/COPPA/GDPR certificate. Not a school information-system. An Android SMS gateway sends through your SIM. The institution still decides lawful basis, retention, and whether a 15-year-old’s phone is an appropriate channel. Counsel first.
If the template needs a lawyer in the room, it does not belong in a 160-character PDU. Link the portal.
Who is on the other end of the SMS
Operations work (closure, bus delay, fee reminder to the payer) usually wants the parent. Product OTP for the learning app wants the account holder, who might be an adult. Mixing those lists is how a marketing STOP kills login codes — isolate SIMs.
Data class table
| Class | SMS? | Store on contact? | Notes |
|---|---|---|---|
| School name + notice type | Yes | Template id | Keep short, GSM-7 if possible |
| Grade / score | Avoid | No | Portal; SMS is a nudge |
| Student government ID | No | No | Never in a text |
| Parent MSISDN + consent | Channel | Yes, sticky STOP | Contacts |
| OTP for the app | Yes, other SIM | Hash in your app | Not on the blast phone |
School hours and quiet hours
A 21:30 homework nag may be lawful and still get you a superintendent call. Use scheduled SMS in the family’s zone. Emergency closures are a documented exception, not a loophole for enrollment season.
Consent, STOP, and staff phones
Enrollment marketing: STOP, HELP, identification — same as any promo lane. See auto-reply and STOP. Staff personal phones as the gateway device are a data incident waiting to happen; use a dedicated handset from device setup.
A compliance-minded send path
- Split lists: parents vs students vs staff. Different consent, different quiet hours, different SIMs if volume is high.
- Ban grades and IDs in templates. Name of school, type of notice, portal URL without session tokens.
- Honor STOP on marketing lanes. Enrollment campaigns get STOP. OTP for the app stays on another device.
- Schedule in the family’s timezone. No 06:00 algebra reminders because the server lives in UTC.
- Minimize logs. Template id, not “Aisha scored 41%.” Retention per your policy.
- Name a data owner. Who may import a class list. Who is fired if a CSV hits the wrong SIM.
GDPR-minded handling for the product generally: GDPR-minded data handling. Live params: SMS API documentation.
Minors and student MSISDNs
Collecting a child’s number to “keep them engaged” is a product decision with legal weight. If you must, get documented guardian consent, minimize content, and make STOP real. Do not scrape the SIS into a promo CSV on a Friday.
Industry messaging principles (US): CTIA. Not a school-data statute.
Cost and records
Service pricing is based on device count and total SMS sent through the gateway. You need a working Android phone with a SIM and SMS credit from your mobile operator. Operator message costs are yours—we do not sell carrier SMS balance. Free 300 SMS lifetime is for proving templates, not district-wide attendance. Paid from $19/month. Device and SMS volume pricing. Message history retention follows plan caps — export what your retention schedule requires.
Next steps
Split SIMs, shorten templates, name a data owner, and keep the gradebook in the product — not in the PDU.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- SMS API documentationLive endpoint reference
- device and SMS volume pricingPlans and allowances
- Security and Trust CenterCompliance and posture
- Android SMS gateway product guideDefinition, product, and how to buy





