Remind is now part of the ParentSquare family! See the announcement for details
Remind is now part of the ParentSquare family! Learn more
Blog
March 14, 2016
 • By 
Remind

Reaching students and parents where they are—and it isn’t on email

Community

At the beginning of the year, we sent out a survey that asked educators to rank statements that described why they use Remind. Overwhelmingly, respondents pointed to this one:

Remind lets me reach students and parents where they are.

That made sense. “Reach students and parents where they are” is a phrase that we say often at Remind, from our website to our app descriptions to our social media channels. But we weren’t expecting the next statement to be right on its heels:

Remind is more effective than email.

In comparison, this isn't something we say much at all—but it’s a sentiment we often hear from educators in our community. It’s why many users think of Remind as a text-messaging service, despite the fact that messages can be delivered by smartphone notifications, web accounts, and even email.

And it’s why we thought it would be interesting to explore a question that’s near and dear to our hearts: What does it really mean to reach students and parents where they are?

COM003-email-vs-remind-02-19-16-blog

Hello? Is Anyone There?

Classroom communication is hard.

That’s what Brett and David learned from the teachers they talked to when they started Remind, and that’s what educators continue to tell us today. No two classes are the same—the communication challenges for an ELL teacher in an urban district are dramatically different from those for a special education teacher at a small rural school.

But a few major pain points come up again and again.

Papers get lost in transit.

Whether they’re newsletters, handouts, or even sticky notes, papers tend to disappear in the cavernous depths of a folder or backpack. Or, as one educator recently observed, it’s difficult to rely on children as “middlemen” for communication. You shouldn’t have to.

Contact information is out of date or just plain missing.

School records don’t always include current contact information, especially as students progress through grade levels. Often, parents won’t even know if their email addresses or phone numbers are wrong.

It’s impossible to tell if messages are getting through.

There's no way to check whether a permission slip or email made it home, especially when there’s no response. (And that’s why we recently introduced delivery receipts—and look forward to read receipts in the very near future as well.)

Communication That Works For Everyone, Everywhere

So email isn't the only culprit when it comes to communication challenges in education, but it isn't how most teachers communicate in their personal lives. It's not how students and parents communicate, either.

Here’s what communication actually looks like today.

  • 92% of adults in the United States own cell phones. (Source)
  • 88% of teenagers have access to mobile devices. (Source)
  • 90% of teens with phones send and receive text messages. (Source)
  • For a typical teenager, that comes out to a whopping 30 texts a day. (Source)

Even if students and parents aren’t reading handouts or emails, it’s a pretty safe bet that they’re at least on their phones. And these aren’t necessarily smartphones, either. One of our biggest priorities at Remind is making sure that teachers can reach all students and their families, no matter their resources or backgrounds.

While teachers can log in to Remind on web or download the mobile or desktop app, participants can receive and sent messages on any device. We support SMS messaging because it’s statistically more likely for students and parents to check their text messages, but also because it gives teachers a way to reach families that might not have access to smartphones or home computers.

But getting the message in front of a student or parent is only half the battle. How do you make sure that your messages are both read and understood?

We don’t have a single answer for that, but we've made a step in what we think is the right direction. An estimated 4.4 million students in American public schools are English language learners. Last year, we introduced the ability to instantly translate messages into over 70 languages before sending—and since then, more than 14.5 million translated messages have been delivered on Remind.

Understanding Communication

Reaching students and parents where they are means something different to every educator, but it always involves understanding how students and parents actually communicate. And we’re heartened by the number of teachers who reach out to our Support team to learn more about how Remind works for the participants who receive their messages.

In particular, teachers want to know how students and parents use Remind by text message. Is there any difference between announcements and individual messages? How do group conversations look? How do they send messages? Can they just reply to texts? As a matter of fact, how does anything look on text?

That’s why you might have noticed that class announcements now appear in your conversations. This is where all of your messages will appear, just like the way they do for participants who receive messages by SMS, and we’re excited to bring you an experience that’s closer to how students and parents use Remind.

This is just the beginning, and we’d love to hear what you think as we keep working to encourage thoughtful—and effective—communication between teachers, students, and parents.

Questions? Feedback? Just want to say hi? You can always email our Support team at support@remindhq.com, reach out on live help, or contact us at @RemindHQ.

tag * ppcUrlCookiePart1 and ppcUrlCookiePart2 must be called, see bottom of script * update ppcUrlCookiePart2 and ppcUrlCookiePart2 to match your querystring and form field names * */ //Leave this as true to always use querystring values if they exist, if no querystring will attempt to get cookie values var ppcUseLatestValues = true; //set this to false to use cookie values if they exist (if false, will not check querystring first). //function to grab params from cookie function getCookie(param_name) { var i, x, y, cookie = document.cookie.split(";"); for (i = 0; i < cookie.length; i++) { x = cookie[i].substr(0, cookie[i].indexOf("=")); y = cookie[i].substr(cookie[i].indexOf("=") + 1); x = x.replace(/^\s+|\s+$/g, ""); if (x == param_name) { return unescape(y); } } } //function to create cookie function setCookie(param_name, value, exdays) { var exdate = new Date(); exdate.setDate(exdate.getDate() + exdays); //CHANGE DOMAIN BELOW TO MATCH SITE var c_value = escape(value) + ((exdays == null) ? "" : "; domain=remind.com; path=/; expires=" + exdate.toUTCString()); document.cookie = param_name + "=" + c_value; } //function to check if cookie exists and, if so, run the setCookie function function checkCookie(param_name, param_url_name) { var param_value = getCookie(param_name); if ((param_value != null && param_value != "" && param_value != "undefined") && ppcUseLatestValues == false) { //this means the param name/value pair exists - and we don't want to use latest } else { //this means the param name/value pair does not exist - so create it //grab values from URL var pageURL = window.location.search.substring(1); var URLVariables = pageURL.split('&'); for (var i = 0; i < URLVariables.length; i++) { var parameterName = URLVariables[i].split('='); if (parameterName[0] == param_url_name) { //filter out "#" in case that is in the last URL param param_value = parameterName[1].split("#")[0]; } } if (param_value != "undefined" && param_value != "" && param_value != null) { //create cookie setCookie(param_name, param_value, 365); } } } //function to setup the parameters and save the cookie values function ppcUrlCookiePart1() { //setup list/array of parameters desired. names on right should match querystring names var param_names = new Array( 'ppcSource;utm_source', 'ppcMedium;utm_medium', 'ppcCampaign;utm_campaign', 'ppcAdGroup;utm_adgroup', 'ppcKeyword;utm_term', 'ppcContent;utm_content' ); //loop through all params and create cookie for (i = 0; i < param_names.length; i++) { var param_object = param_names[i].split(";");//split out the cookie name and url name var param_name = param_object[0]; var param_url_name = param_object[1]; //start the cookie creation checkCookie(param_name, param_url_name); } } //function to grab cookie params function mGetCookie(param_name) { var i, x, y, cookie = document.cookie.split(";"); for (i = 0; i < cookie.length; i++) { x = cookie[i].substr(0, cookie[i].indexOf("=")); y = cookie[i].substr(cookie[i].indexOf("=") + 1); x = x.replace(/^\s+|\s+$/g, ""); if (x == param_name) { return unescape(y); } } } //function to check if cookie exists and, if so, fill out the corresponding form fields function mCheckCookie(param_name, param_field_name) { var param_value = mGetCookie(param_name); if (param_value != null && param_value != "" && param_value != "undefined") { try { var obj1 = document.getElementsByName(param_field_name); obj1[0].value = param_value; return true; } catch (err) { return false; } } return false; } //function to setup parameters and begin cookie value insertion into marketo form function ppcUrlCookiePart2() { //setup list/array of parameters desired. names on right should match hidden form field names var param_names = new Array( 'ppcSource;utm_source__c', 'ppcMedium;utm_medium__c', 'ppcCampaign;utm_campaign__c', 'ppcAdGroup;utm_adgroup__c', 'ppcKeyword;utm_term__c', 'ppcContent;utm_content__c' ); //loop through all params and create cookie for (i = 0; i < param_names.length; i++) { var param_object = param_names[i].split(";");//split out the cookie name and url name var param_name = param_object[0]; var param_field_name = param_object[1]; //start the cookie creation mCheckCookie(param_name, param_field_name); } } //ppcUrlCookiePart1 will grab values from the querystring and save them in cookies ppcUrlCookiePart1(); //ppcUrlCookiePart2 will retrive values from the cookies and populate the hidden form fields - should be in the onload try { //attempt for Marketo form MktoForms2.whenReady(function (form){ ppcUrlCookiePart2(); }); } catch (err) { //if error on Marketo form, try loading for regular form. ppcUrlCookiePart2(); }