Learn. Engage. Align. Develop.

Access tools and resources that will help staff and key stakeholders:

 

Learn and build consensus with key stakeholders in your school, district, and community.

Engage with a local FranklinCovey representative to answer questions and guide you along your journey.

Align Leader in Me with your school, state, and district initiatives.

Develop an action plan to fund and implement the process.

 

Get Started Now

Gain access to tools and resources that will help you determine if Leader in Me is right for you.

Please Select District Administrator School Administrator Teacher Non-Teaching School Staff Community Leader School Board Member Parent Other

Please Select… Alaska Alabama Arkansas American Samoa Arizona California Colorado Connecticut D.C. Delaware Florida Micronesia Georgia Guam Hawaii Iowa Idaho Illinois Indiana Kansas Kentucky Louisiana Massachusetts Maryland Maine Marshall Islands Michigan Minnesota Missouri Marianas Mississippi Montana North Carolina North Dakota Nebraska New Hampshire New Jersey New Mexico Nevada New York Ohio Oklahoma Oregon Pennsylvania Puerto Rico Palau Rhode Island South Carolina South Dakota Tennessee Texas Utah Virginia Virgin Islands Vermont Washington Wisconsin West Virginia Wyoming Military Americas Military Europe/ME/Canada Military Pacific Alberta Manitoba British Columbia New Brunswick Newfoundland and Labrador Nova Scotia Northwest Territories Nunavut Ontario Prince Edward Island Quebec Saskatchewan Yukon Territory

Please select United States United Kingdom Canada India Netherlands Australia South Africa France Germany Singapore Sweden Brazil -------------- Afghanistan Åland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil Brit/Indian Ocean Terr. Brunei Darussalam Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Congo, The Dem. Republic Of Cook Islands Costa Rica Côte D'Ivore Croatia Cuba Cyprus Czech Republic Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Fiji Finland France French Guiana French Polynesia French Southern Terr. Gabon Gambia Georgia Germany Ghana Gibraltar United Kingdom Greece Greenland Grenada Guadeloupe Guam Guatemala Guinea Guinea-Bissau Guyana Haiti Heard/McDonald Isls. Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jordan Kazakhstan Kenya Kiribati Korea (North) Korea (South) Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macau Macedonia Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia Moldova Monaco Mongolia Montserrat Morocco Mozambique Myanmar N. Mariana Isls. Namibia Nauru Nepal Netherlands Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island Norway Oman Pakistan Palau Palestinian Territory, Occupied Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Kitts and Nevis Saint Lucia Samoa San Marino Sao Tome/Principe Saudi Arabia Senegal Serbia and Montenegro Seychelles Sierra Leone Singapore Slovak Republic Slovenia Solomon Islands Somalia South Africa Spain Sri Lanka St. Helena St. Pierre and Miquelon St. Vincent and Grenadines Sudan Suriname Svalbard/Jan Mayen Isls. Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks/Caicos Isls. Tuvalu Uganda Ukraine United Arab Emirates United States US Minor Outlying Is. Uruguay Uzbekistan Vanuatu Vatican City Venezuela Viet Nam Virgin Islands (British) Virgin Islands (U.S.) Wallis/Futuna Isls. Western Sahara Yemen Zambia Zimbabwe

<input name="emailOptIn1" type="checkbox" value="on" data-subscription="" />

var defaultHiddenFieldNameValue = ""; function getQueryStringParamValue(strQStrParam) { var strURL = document.location.href; var strQStrParamValue = ""; if (strURL.indexOf('?') != -1) { strQStrParamValue = strURL.substr(strURL.indexOf('?') + 1); if (strQStrParamValue.indexOf(strQStrParam) != -1) { strQStrParamValue = strQStrParamValue.substr(strQStrParamValue.indexOf(strQStrParam)); strQStrParamValue = strQStrParamValue.substr(strQStrParamValue.indexOf('=') + 1); if (strQStrParamValue.indexOf('&') != -1) strQStrParamValue = strQStrParamValue.substr(0, strQStrParamValue.indexOf('&')); return strQStrParamValue; }else{ strQStrParamValue = defaultHiddenFieldNameValue; return strQStrParamValue; } }else{ strQStrParamValue = defaultHiddenFieldNameValue; return strQStrParamValue; } } // HTML Form name goes here var form = "startyourjourney"; function setCampaign(){ var elqForm = document.forms[0]; //repeat for each field to populate elqForm.elements['src'].value = getQueryStringParamValue('src'); } window.onload = setCampaign; .elq-form .loader{ vertical-align: middle; display: inline-block; margin-left:10px; border: 3px solid #f3f3f3; border-radius: 50%; border-top: 3px solid #3498db; width: 20px; height: 20px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .LV_validation_message{ font-weight:bold; margin: 0 0 0 5px; } .LV_valid{ color:#00CC00; display:none; } .LV_invalid{ color:#CC0000; font-size:10px; } .LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active { outline: 1px solid #00CC00; } .LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active { outline: 1px solid #CC0000; } var dom0 = document.querySelector('#form348 #field0'); var field0 = new LiveValidation(dom0, { validMessage: "", onlyOnBlur: false, wait: 300} ); field0.add(Validate.Custom, { against: function(value) { return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i); } , failureMessage: "Value must not contain any URL's"} ); field0.add(Validate.Length, { tooShortMessage:"Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35} ); field0.add(Validate.Presence, { failureMessage:"This field is required"} ); var dom1 = document.querySelector('#form348 #field1'); var field1 = new LiveValidation(dom1, { validMessage: "", onlyOnBlur: false, wait: 300} ); field1.add(Validate.Custom, { against: function(value) { return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i); } , failureMessage: "Value must not contain any URL's"} ); field1.add(Validate.Length, { tooShortMessage:"Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35} ); field1.add(Validate.Presence, { failureMessage:"This field is required"} ); var dom2 = document.querySelector('#form348 #field2'); var field2 = new LiveValidation(dom2, { validMessage: "", onlyOnBlur: false, wait: 300} ); field2.add(Validate.Presence, { failureMessage:"This field is required"} ); field2.add(Validate.Format, { pattern: /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i, failureMessage: "A valid email address is required"} ); var dom3 = document.querySelector('#form348 #field3'); var field3 = new LiveValidation(dom3, { validMessage: "", onlyOnBlur: false, wait: 300} ); field3.add(Validate.Presence, { failureMessage:"This field is required"} ); var dom4 = document.querySelector('#form348 #field4'); var field4 = new LiveValidation(dom4, { validMessage: "", onlyOnBlur: false, wait: 300} ); field4.add(Validate.Custom, { against: function(value) { return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i); } , failureMessage: "Value must not contain any URL's"} ); field4.add(Validate.Length, { tooShortMessage:"Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35} ); field4.add(Validate.Presence, { failureMessage:"This field is required"} ); var dom5 = document.querySelector('#form348 #field5'); var field5 = new LiveValidation(dom5, { validMessage: "", onlyOnBlur: false, wait: 300} ); field5.add(Validate.Presence, { failureMessage:"This field is required"} ); var dom6 = document.querySelector('#form348 #field6'); var field6 = new LiveValidation(dom6, { validMessage: "", onlyOnBlur: false, wait: 300} ); field6.add(Validate.Custom, { against: function(value) { return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i); } , failureMessage: "Value must not contain any URL's"} ); field6.add(Validate.Length, { tooShortMessage:"Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35} ); field6.add(Validate.Presence, { failureMessage:"This field is required"} ); var dom7 = document.querySelector('#form348 #field7'); var field7 = new LiveValidation(dom7, { validMessage: "", onlyOnBlur: false, wait: 300} ); field7.add(Validate.Presence, { failureMessage:"This field is required"} ); function handleFormSubmit(ele) { var submitButton = ele.querySelector('input[type=submit]'); var spinner = document.createElement('span'); spinner.setAttribute('class', 'loader'); submitButton.setAttribute('disabled', true); submitButton.style.cursor = 'wait'; submitButton.parentNode.appendChild(spinner); return true; } function resetSubmitButton(e){ var submitButtons = e.target.form.getElementsByClassName('submit-button'); for(var i=0;i<submitButtons.length;i++){ submitButtons[i].disabled = false; } } function addChangeHandler(elements){ for(var i=0; i<elements.length; i++){ elements[i].addEventListener('change', resetSubmitButton); } } var form = document.getElementById('form348'); addChangeHandler(form.getElementsByTagName('input')); addChangeHandler(form.getElementsByTagName('select')); addChangeHandler(form.getElementsByTagName('textarea')); var nodes = document.querySelectorAll('#form348 input[data-subscription]'); if (nodes) { for (i = 0, len = nodes.length; i < len; i++) { var status = nodes[i].dataset ? nodes[i].dataset.subscription : nodes[i].getAttribute('data-subscription'); if(status ==='true') { nodes[i].checked = true; } } }; var nodes = document.querySelectorAll('#form348 select[data-value]'); if (nodes) { for (var i = 0; i < nodes.length; i++) { var node = nodes[i]; var selectedValue = node.dataset ? node.dataset.value : node.getAttribute('data-value'); if (selectedValue) { for (var j = 0; j < node.options.length; j++) { if(node.options[j].value === selectedValue) { node.options[j].selected = 'selected'; break; } } } } }
Franklin Covey Education