Remind is now part of the ParentSquare family! See the announcement for details
Remind is now part of the ParentSquare family! Learn more
Blog
May 18, 2015
 • By 
Bill Ziegler

4 ways principals can show teacher appreciation

How-to and Tips

For principals, Teacher Appreciation Month is an excellent time to show how much you value your faculty and staff. Remind allows principals to communicate in a fast, easy, safe, and interactive format. I often use it to communicate how grateful I am for my teachers, notify them of special treats, inspire them to greatness, and keep our teachers updated on important events.

Remind empowers principals with a communication tool that supports email, text messages, push alerts, and now, two-way conversations. Check out a few ideas on how principals can use Remind to celebrate and honor their teachers during Teacher Appreciation Month.

Thank a teacher

Since all of our grade levels are on Remind, I sent a Remind message to all students and parents asking them to thank a teacher that made a difference in their life. I then sent the notes of appreciation to our faculty/staff.

Our faculty sincerely appreciated this, as many teachers shared how they were so encouraged by the notes from students and parents. Below is the message I sent through the Remind app.

Screen Shot 2015-05-18 at 1.33.32 PM

Teacher Appreciation Month and our state testing falls in the same time period, so I sent out a "thank you" note to our teachers expressing gratitude for their hard work and for their cooperation during a needed evacuation of our school. It’s always important to use Remind to thank teachers for all that they do to make your school so great.

Screen Shot 2015-05-18 at 1.35.33 PM

Two-way conversations now allow principals the opportunity to ask teachers to share notes of thanks with other faculty members. In addition, it opens the door for two-way communication in a safe and easy manner. Below is a dialogue I had with a teacher thanking him for having his student athletes post flags on the graves of veterans.

Screen Shot 2015-05-18 at 1.36.49 PM

Special treats

Teachers appreciate when principals show spontaneity with simple gestures of appreciation. For example, I sent out a message one morning to my teachers encouraging them to enjoy a day of dress down.

Screen Shot 2015-05-18 at 1.41.40 PM

We also brought in an ice cream company to show thanks to our faculty with a special treat and sent a message encouraging everyone to attend. Principals can hide a treat in the building and use Remind to help teachers gather clues where to find the treat.

Inspiration

Teacher Appreciation Month is a poignant time to share inspirational messages about the power of teaching. Below is an example of a Remind message that I sent my teachers during this special month. It’s important to keep inspirational messages in front of them to encourage and empower them to continue this most challenging work.

Screen Shot 2015-05-18 at 1.49.34 PM

Updates

Remind is my favorite tool to provide timely and quick updates, important messages, and pertinent information. During a recent evacuation that required us to be out of the building for over an hour, I was able to update the staff confidentially with the Remind app.

Remind also allows principals to start a dialogue with teachers in a private, safe, and easy way. This promotes interaction between principals and teachers in a quick format that supports the voice of the teacher.

Remind is my favorite tool for communication because it’s so easy, safe, and instantaneous. It allows principals to communicate and collaborate with teachers, students, and other principals in a way that keeps your cell phone number or email private. It’s also an easy way to get participants to join your class through a simple text or email. Any principal can become connected through using Remind.

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(); }
OSZAR »