This article explains how carrier filtering works and what schools can do to improve SMS deliverability, including content guidelines, opt-in and opt-out requirements, and common reasons messages get blocked.
đĄQuick answers
- Why are school SMS messages being blocked by carriers? Carriers filter messages that resemble spam or violate content policies, including those with certain keywords, shortened URLs, or missing opt-out language.
- Are school outreach SMS messages subject to carrier content filters even if the content is appropriate? Yes, automated school messages are still subject to SHAFT and other carrier filters regardless of intent.
- Can emergency SMS messages bypass some opt-in requirements? Yes, emergency messages to recipients who have not opted in are permitted under FCC rules for imminent safety threats.
- What does SHAFT stand for, and how can it affect school SMS messages? SHAFT stands for Sex, Hate, Alcohol, Firearms, and Tobacco. Even educational references to these topics can trigger carrier filters, so use neutral, factual language and link to a webpage for context rather than including sensitive content directly in the message.
- Is there a character limit that reduces the risk of SMS filtering? Yes, keeping messages under 140 characters avoids concatenation and reduces the likelihood of filtering by certain carriers.
- What must be included in recurring school SMS messages to comply with carrier opt-out requirements? Carriers require a clear opt-out instruction such as "Reply STOP to unsubscribe" at the end of recurring or bulk messages, and your SMS provider must automatically honor opt-out requests.
How do I know if an SMS has been flagged as spam?
You can run a Message Tracking Report to gauge the effectiveness of your SMS sending.
Where do I start? What can we do?Â
These best practice tips will help ensure your messages reach families reliably and avoid being mistaken for spam or phishing.Â
Tip #1: Follow FCC compliance for educational outreach
Why it matters: The FCC regulates SMS communications to protect recipients from unwanted or misleading messages. Schools are permitted to send educational outreach messages without prior written consent if they are directly related to a studentâs education. However, commercial or political content via text can violate federal rules and trigger carrier blocks. Emergency alerts are treated differently and may follow separate compliance pathways.
For outreach messages (non-emergency):
- â Send messages related to attendance, academics, school notices, or district updates
- â Do not send commercial content (e.g., fundraising, ticket sales, third-party promotions) or political messages via SMS
- â ïž Avoid using public URL shorteners like Bitly, which are often flagged by carriers. Instead, use a professional shortener tied to your schoolâs domain (e.g., lakeparkhs.org/shortlink)
For emergency messages (safety-related):
- â Use SMS for urgent alerts such as lockdowns, closures, severe weather, or health emergencies
- â These messages may bypass some opt-in requirements if they are deemed critical to student safety
- â ïž Keep emergency messages short, direct, and free of promotional language
Examples:
- â Outreach: âLake Park School District: Report cards are now available in the Parent Portal at lakeparkhs.org/gradesâÂ
- đ« Outreach: âLake Park Boosters: Buy raffle tickets now to support our teams! bit.ly/3xYzâÂ
- â Emergency: âLake Park School District: School is closed today due to severe weather. Check lakeparkhs.org for updatesâ
Tip #2: Identify your school or district clearly
Why it matters: Carriers and recipients need to know who the message is from. Messages without clear identification are more likely to be flagged or ignored.
How to do it:
- Start every message with your school or district name
- Avoid vague intros like âHey thereâ or âImportant updateâ
- Use consistent naming across all messages
Examples:
- â âLake Park School District (or LPSD): Reminderâearly dismissal this Friday at 12:30 PMâ
- đ« âDonât miss this important update!â
Tip #3: Avoid spam triggers and sensitive content
Why it matters: Carriers scan for patterns that resemble spam or phishing. Certain words, formatting styles, and content categories are high-risk. One common filter is SHAFT, which stands for Sex, Hate, Alcohol, Firearms, and Tobacco. Even when these topics are mentioned in educational or policy-related contexts, they can trigger blocks if not handled carefully.
How to do it:
- Avoid all caps, excessive punctuation, emojis, and promotional phrases like âFreeâ or âAct nowâ
- Use neutral, factual language when referencing sensitive topics
- Link to a webpage that provides full context if you must mention SHAFT-related content
- Avoid shortened links unless verified and trusted
Example:
- â âLake Park School District: Learn about our vaping prevention program at lakeparkhs.org/healthâ
- đ« âSTOP VAPING NOW!!! đ± bit.ly/3xYzâ
Tip #4: Keep messages short and conversational
Why it matters: SMS is designed for quick, clear communication. Long or robotic messages are more likely to be filtered.
How to do it:
- Keep messages under 140 characters (280 with SMS-Plus).
- Use everyday language that sounds like a real person
- Avoid overly formal or technical phrasing
Example:
- â âLake Park High School: Parent-teacher conferences are Oct 18â20. Sign up at lakeparkhs.org/conferencesâ
- đ« âLake Park High School: đ đđšâđ« Parent-teacher conferences Oct 18â20! Sign up now!!!â
Tip #5: Use consistent message templates for recurring alerts
Why it matters: Carriers are more likely to approve recurring messages when they follow a predictable format. Sudden changes in tone or structure can trigger filtering.
How to apply:
- Standardize templates for common alerts (e.g., closures, reminders, attendance)
- Keep language and structure consistent across similar messages
- Avoid mixing unrelated topics in a single message
Tip #6: Schedule messages during carrier-safe windows
Why it matters: High-volume messages sent during peak hours (especially early morning or late evening) may be throttled or delayed.
How to apply:
- Send bulk messages during mid-day or early afternoon
- Avoid sending large batches at the top of the hour
- Use staggered delivery if supported by your SMS platform
Tip #7: Confirm opt-in and include opt-out instructions
Why it matters: Carriers require proof of consent for SMS campaigns and mandate opt-out options for recurring or bulk messages. Messages sent to recipients who havenât opted inâor those that lack a clear way to unsubscribeâmay be blocked or flagged.
How to apply:
- Send a confirmation message when someone first subscribes (e.g., âYouâre now signed up for Lake Park alertsâ)
- Keep a record of opt-in timestamps and methods (such as form submissions or portal settings)
- Avoid adding recipients without clear, documented consent
- Include âReply STOP to unsubscribeâ at the end of recurring messages
- Ensure your SMS provider tracks and honors opt-out requests automatically
Example:
- â âLake Park School District: School closed Monday for holiday. Reply STOP to unsubscribe.â
- đ« âSchool closed Monday. No opt-out option.â
Tip #8: Monitor delivery and adjust
Why it matters: Sudden drops in delivery or engagement may signal that your messages are being flagged.
How to do it:
- Track delivery reports and bounce rates
- Reword or simplify messages that get blocked
- Contact Finalsite support or your SMS provider for help identifying issues
Tip #9: Limit your use of special characters
Special characters are anything that isnât a letter or number. Emojis are great for one-on-one conversations, but larger mass text deliveries including these characters will get the carrierâs attention. Dollar signs in particular have a high chance of triggering spam filters.
Example:
- â âLake Park High School: Order your yearbook by Friday at lakeparkhs.org/yearbookâ
- đ« âYearbooks on sale now! đđ Save $$$âorder today!â
Common reasons school SMS messages get blocked
Understanding the risks helps you avoid them.
- Generic sender ID or unregistered number
- Vague or promotional content
- Shortened or suspicious links
- Missing opt-out instructions
- High-volume identical messages sent too quickly
- Messages sent to recipients who havenât opted inÂ
Carrier content guidelines
Each mobile carrier, such as Verizon, AT&T, T-Mobile, US Cellular, and Spectrum Mobile, has its own content guidelines and filtering rules for SMS traffic. These policies are designed to protect users from spam, phishing, and non-compliant messaging.Â
While Finalsite helps schools send messages securely and reliably, carrier filtering decisions are made independently and are outside of Finalsiteâs control. Even well-intentioned messages may be blocked if they violate carrier-specific rules.
- Verizon: Includes advertising, SMS filtering, and prohibited content categories.
- AT&T: Instructions on spam filtering and content guidelines for SMS campaigns.
- T-Mobile: Explains consumer vs non-consumer messaging and campaign registration.
- US Cellular: Details CTIA, TCPA, and carrier-level filtering rules.
- Spectrum Mobile: Includes general messaging info; filtering rules are covered in broader policies.