1<!doctype html> 2<html lang="en-US"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <link rel="profile" href="https://gmpg.org/xfn/11">
8<script> 9 window.dataLayer = window.dataLayer || []; 10 function gtag(){dataLayer.push(arguments);} 11 gtag('consent', 'default', { 12 'ad_storage': 'denied', 13 'ad_user_data': 'denied', 14 'ad_personalization': 'denied', 15 'analytics_storage': 'denied', 16 'functionality_storage': 'denied', 17 'personalization_storage': 'denied', 18 'security_storage': 'granted', 19 'wait_for_update': 500 20 }); 21 gtag('set', 'ads_data_redaction', true); 22 gtag('set', 'url_passthrough', false); 23</script>
23 24 <!-- Google Tag Manager --> 25
25<script>
vendor: 343 bytes, lines 25-29
25(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 26 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 27 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 28 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 29 })(window,document,'script','dataLayer','
29GTM-W8XZJT
vendor: 3 bytes, line 29
29');
29</script>
29 30 <!-- End Google Tag Manager --> 31 32 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 33 34 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 35 <title>School Safety Hub - Students Demand Action</title> 36 <meta name="description" content="Too often, young people are told we are âthe futureâ of advocacy. But at Students Demand Action, weâre not waiting for the future â this is our moment." /> 37 <link rel="canonical" href="https://studentsdemandaction.org/resources/school-safety-hub/" /> 38 <meta property="og:locale" content="en_US" /> 39 <meta property="og:type" content="article" /> 40 <meta property="og:title" content="School Safety Hub - Students Demand Action" /> 41 <meta property="og:description" content="Too often, young people are told we are âthe futureâ of advocacy. But at Students Demand Action, weâre not waiting for the future â this is our moment." /> 42 <meta property="og:url" content="https://studentsdemandaction.org/resources/school-safety-hub/" /> 43 <meta property="og:site_name" content="Students Demand Action" /> 44 <meta property="article:modified_time" content="2026-05-20T20:02:10+00:00" /> 45 <meta property="og:image" content="https://studentsdemandaction.org/wp-content/uploads/2026/05/cropped-og-image.jpg" /> 46 <meta property="og:image:width" content="1200" /> 47 <meta property="og:image:height" content="630" /> 48 <meta property="og:image:type" content="image/jpeg" /> 49 <meta name="twitter:card" content="summary_large_image" /> 50
50<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/studentsdemandaction.org\/resources\/school-safety-hub\/","url":"https:\/\/studentsdemandaction.org\/resources\/school-safety-hub\/","name":"School Safety Hub - Students Demand Action","isPartOf":{"@id":"https:\/\/studentsdemandaction.org\/#website"},"datePublished":"2026-03-31T20:16:59+00:00","dateModified":"2026-05-20T20:02:10+00:00","description":"Too often, young people are told we are âthe futureâ of advocacy. But at Students Demand Action, weâre not waiting for the future â this is our moment.","breadcrumb":{"@id":"https:\/\/studentsdemandaction.org\/resources\/school-safety-hub\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/studentsdemandaction.org\/resources\/school-safety-hub\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/studentsdemandaction.org\/resources\/school-safety-hub\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/studentsdemandaction.org\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/studentsdemandaction.org\/resources\/"},{"@type":"ListItem","position":3,"name":"School Safety Hub"}]},{"@type":"WebSite","@id":"https:\/\/studentsdemandaction.org\/#website","url":"https:\/\/studentsdemandaction.org\/","name":"Students Demand Action","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/studentsdemandaction.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
50 51 <!-- / Yoast SEO plugin. --> 52 53 54<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 55<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 56<link rel='dns-prefetch' href='//www.google.com' /> 57<link rel="alternate" type="application/rss+xml" title="Students Demand Action » Feed" href="https://studentsdemandaction.org/feed/" /> 58<link rel="alternate" type="application/rss+xml" title="Students Demand Action » Comments Feed" href="https://studentsdemandaction.org/comments/feed/" /> 59<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://studentsdemandaction.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fstudentsdemandaction.org%2Fresources%2Fschool-safety-hub%2F" /> 60<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://studentsdemandaction.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fstudentsdemandaction.org%2Fresources%2Fschool-safety-hub%2F&format=xml" /> 61<style id="wp-img-auto-sizes-contain-inline-css"> 62img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 63/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 64</style> 65<style id="wp-emoji-styles-inline-css"> 66 67 img.wp-smiley, img.emoji { 68 display: inline !important; 69 border: none !important; 70 box-shadow: none !important; 71 height: 1em !important; 72 width: 1em !important; 73 margin: 0 0.07em !important; 74 vertical-align: -0.1em !important; 75 background: none !important; 76 padding: 0 !important; 77 } 78/*# sourceURL=wp-emoji-styles-inline-css */ 79</style> 80<style id="wp-block-library-inline-css"> 81:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
81--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 82 83/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 84</style> 85<style id="classic-theme-styles-inline-css"> 86/*! This file is auto-generated */ 87.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 88/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 89</style> 90 91<style id="global-styles-inline-css"> 92:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
92--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
92.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 93/*# sourceURL=global-styles-inline-css */ 94</style> 95 96<style id="dominant-color-styles-inline-css"> 97img[data-dominant-color]:not(.has-transparency) { background-color: var(--dominant-color); } 98/*# sourceURL=dominant-color-styles-inline-css */ 99</style> 100<link rel='stylesheet' id='bd-style-css' href='https://studentsdemandaction.org/wp-content/themes/bd/style.css?ver=1.0.12' media='all' /> 101<link rel='stylesheet' id='bd-bs-css' href='//cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css?ver=1.0.12' media='all' /> 102<link rel='stylesheet' id='aos-style-css' href='//cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.css?ver=1.0.12' media='all' /> 103<link rel='stylesheet' id='bd-base-css-css' href='https://studentsdemandaction.org/wp-content/themes/bd/css/base.css?ver=1.0.12' media='all' /> 104<link rel='stylesheet' id='bd-desktop-css-css' href='https://studentsdemandaction.org/wp-content/themes/bd/css/desktop.css?ver=0.94261500%201790367473' media='all' /> 105<link rel='stylesheet' id='bd-tablet-css-css' href='https://studentsdemandaction.org/wp-content/themes/bd/css/tablet.css?ver=1.0.12' media='all' /> 106<link rel='stylesheet' id='bd-mobile-css-css' href='https://studentsdemandaction.org/wp-content/themes/bd/css/mobile.css?ver=1.0.12' media='all' /> 107<link rel='stylesheet' id='bd-mobile-nav-css-css' href='https://studentsdemandaction.org/wp-content/themes/bd/css/mobile-nav.css?ver=1.0.12' media='all' /> 108<link rel='stylesheet' id='fa-css' href='https://studentsdemandaction.org/wp-content/themes/bd/fonts/fa/all.css?ver=1.0.12' media='all' /> 109<link rel='stylesheet' id='bd-lity-css-css' href='https://studentsdemandaction.org/wp-content/themes/bd/css/lity.css?ver=1.0.12' media='all' />
110<script id="webtoffee-cookie-consent-js-extra"> 111var _wccConfig = {"_ipData":[],"_assetsURL":"https://studentsdemandaction.org/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/images/","_publicURL":"https://studentsdemandaction.org","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[{"cookieID":"__cf_bm","domain":".studentsdemandaction.org","provider":"cloudflare.com"},{"cookieID":"wt_consent","domain":"studentsdemandaction.org","provider":""},{"cookieID":"rc::a","domain":"google.com","provider":"google.com"},{"cookieID":"wpEmojiSettingsSupports","domain":"studentsdemandaction.org","provider":""},{"cookieID":"rc::c","domain":"google.com","provider":"google.com"},{"cookieID":"VISITOR_PRIVACY_METADATA","domain":".youtube.com","provider":"youtube.com"}],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true},"foundNoCookieScript":false},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[{"cookieID":"VISITOR_INFO1_LIVE","domain":".youtube.com","provider":"youtube.com"},{"cookieID":"ytidb::LAST_RESULT_ENTRY_KEY","domain":"youtube.com","provider":"youtube.com"}],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false},"foundNoCookieScript":false},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[{"cookieID":"mp_*_mixpanel","domain":".studentsdemandaction.org","provider":"mxpnl.com"},{"cookieID":"_ga_*","domain":".studentsdemandaction.org","provider":"google-analytics.com|googletagmanager.com/gtag/js"},{"cookieID":"_ga","domain":".studentsdemandaction.org","provider":"google-analytics.com|googletagmanager.com/gtag/js"},{"cookieID":"FPAU","domain":"studentsdemandaction.org","provider":"google-analytics.com|googletagmanager.com/gtag/js"},{"cookieID":"YSC","domain":".youtube.com","provider":"youtube.com"}],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false},"foundNoCookieScript":false},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false},"foundNoCookieScript":false},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[{"cookieID":"_gcl_au","domain":".studentsdemandaction.org","provider":"googletagmanager.com"},{"cookieID":"test_cookie","domain":".doubleclick.net","provider":"doubleclick.net"},{"cookieID":"IDE","domain":".doubleclick.net","provider":"doubleclick.net"},{"cookieID":"mc","domain":".quantserve.com","provider":"quantserve.com"},{"cookieID":"TapAd_TS","domain":".tapad.com","provider":"tapad.com"},{"cookieID":"TapAd_DID","domain":".tapad.com","provider":"tapad.com"},{"cookieID":"TapAd_3WAY_SYNCS","domain":".tapad.com","provider":"tapad.com"},{"cookieID":"__qca","domain":".studentsdemandaction.org","provider":"quantserve.com"},{"cookieID":"_fbp","domain":"everytown.org","provider":"facebook.net"},{"cookieID":"_dlt","domain":".studentsdemandaction.org","provider":"quantserve.com"},{"cookieID":"__Secure-YNID","domain":".youtube.com","provider":"youtube.com"},{"cookieID":"__Secure-ROLLOUT_TOKEN","domain":".youtube.com","provider":"youtube.com"},{"cookieID":"__Secure-YEC","domain":".youtube.com","provider":"youtube.com"}],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false},"foundNoCookieScript":false},{"name":"Others","slug":"others","isNecessary":false,"ccpaDoNotSell":true,"cookies":[{"cookieID":"arc_id","domain":".mgln.ai","provider":""},{"cookieID":"tfpsi","domain":".studentsdemandaction.org","provider":""},{"cookieID":"_gtmeec","domain":"everytown.org","provider":""}],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false},"foundNoCookieScript":false}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"GDPR":{"settings":{"type":"box","position":"bottom-left","applicableLaw":"gdpr","preferenceCenter":"center","selectedRegion":"ALL","consentExpiry":365,"shortcodes":[{"key":"wcc_readmore","content":"\u003Ca href=\"#\" class=\"wcc-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-tag=\"readmore-button\"\u003ECookie Policy\u003C/a\u003E","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"wcc_show_desc","content":"\u003Cbutton class=\"wcc-show-desc-btn\" data-tag=\"show-desc-button\" aria-label=\"
111Show more\"\u003EShow more\u003C/button\u003E","tag":"show-desc-button","status":true,"attributes":[]},{"key":"wcc_hide_desc","content":"\u003Cbutton class=\"wcc-show-desc-btn\" data-tag=\"hide-desc-button\" aria-label=\"Show less\"\u003EShow less\u003C/button\u003E","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"wcc_category_toggle_label","content":"[wcc_{{status}}_category_label] [wcc_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"wcc_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"wcc_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"wcc_video_placeholder","content":"\u003Cdiv class=\"video-placeholder-normal\" data-tag=\"video-placeholder\" id=\"[UNIQUEID]\"\u003E\u003Cp class=\"video-placeholder-text-normal\" data-tag=\"placeholder-title\"\u003EPlease accept {category} cookies to access this content\u003C/p\u003E\u003C/div\u003E","tag":"","status":true,"attributes":[]},{"key":"wcc_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"wcc_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"wcc_optout_toggle_label","content":"[wcc_{{status}}_optout_label] [wcc_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"wcc_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"wcc_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"bannerEnabled":true,"consentDetails":{"dateFormat":"d/m/Y H:i:s"},"closeButtonAction":"reject"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":[],"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#000000"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}},"poweredBy":{"status":false,"tag":"detail-powered-by","styles":{"background-color":"#EDEDED","color":"#293C5B"}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#000000"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#000000","background-color":"transparent","border-color":"transparent"}},"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#000000"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}},"gpcOption":false}}}},"_version":"3.5.3","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#FF352E","border-color":"#FF352E"}},{"tag":"reject-button","styles":{"color":"#000000","background-color":"transparent","border-color":"#000000"}},{"tag":"settings-button","styles":{"color":"#000000","background-color":"transparent","border-color":"#000000"}},{"tag":"readmore-button","styles":{"color":"#000000","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863dc","background-color":"transparent","border-color":"transparent"}},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#FF352E","border-color":"#FF352E"}},{"tag":"revisit-consent","styles":[]},{"tag":"detail-category-always-enabled","styles":{"color":"#008000"}}],"_rtl":"","_lawSelected":["GDPR"],"_restApiUrl":"https://directory.cookieyes.com/api/v1/ip","_renewConsent":"","_restrictToCA":"","_customEvents":"","_ccpaAllowedRegions":[],"_gdprAllowedRegions":[],"_ssl":"1","_enableConsentSharing":"","_customPlaceholderTargets":[],"_providersToBlock":[{"re":"youtube.com","categories":["functional","analytics","advertisement"]},{"re":"mxpnl.com","categories":["analytics"]},{"re":"google-analytics.com|googletagmanager.com/gtag/js","categories":["analytics"]},{"re":"googletagmanager.com","categories":["advertisement"]},{"re":"doubleclick.net","categories":["advertisement"]},{"re":"quantserve.com","categories":["advertisement"]}
111,{"re":"tapad.com","categories":["advertisement"]},{"re":"facebook.net","categories":["advertisement"]}]}; 112var _wccStyles = {"css":{"GDPR":".wcc-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.wcc-hide{display: none;}.wcc-btn-revisit-wrapper{display: flex; padding: 6px; border-radius: 8px; opacity: 0px; background-color:#ffffff; box-shadow: 0px 3px 10px 0px #798da04d; align-items: center; justify-content: center; position: fixed; z-index: 999999; cursor: pointer;}.wcc-revisit-bottom-left{bottom: 15px; left: 15px;}.wcc-revisit-bottom-right{bottom: 15px; right: 15px;}.wcc-btn-revisit-wrapper .wcc-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.wcc-btn-revisit-wrapper .wcc-btn-revisit img{max-width: fit-content; margin: 0; } .wcc-btn-revisit-wrapper .wcc-revisit-help-text{font-size:14px; margin-left:4px; display:none;}.wcc-btn-revisit-wrapper:hover .wcc-revisit-help-text, .wcc-btn-revisit-wrapper:focus-within .wcc-revisit-help-text { display: block;}.wcc-revisit-hide{display: none;}.wcc-preference-btn:hover{cursor:pointer; text-decoration:underline;}.wcc-cookie-audit-table { font-family: inherit; border-collapse: collapse; width: 100%;} .wcc-cookie-audit-table th, .wcc-cookie-audit-table td {text-align: left; padding: 10px; font-size: 12px; color: #000000; word-break: normal; background-color: #d9dfe7; border: 1px solid #cbced6;} .wcc-cookie-audit-table tr:nth-child(2n + 1) td { background: #f1f5fa; }.wcc-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.wcc-consent-container .wcc-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.wcc-box-bottom-left{bottom: 40px; left: 40px;}.wcc-box-bottom-right{bottom: 40px; right: 40px;}.wcc-box-top-left{top: 40px; left: 40px;}.wcc-box-top-right{top: 40px; right: 40px;}.wcc-custom-brand-logo-wrapper .wcc-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.wcc-notice .wcc-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.wcc-notice-des *,.wcc-preference-content-wrapper *,.wcc-accordion-header-des *,.wcc-gpc-wrapper .wcc-gpc-desc *{font-size: 14px;}.wcc-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.wcc-notice-des img{height: 25px; width: 25px;}.wcc-consent-bar .wcc-notice-des p,.wcc-gpc-wrapper .wcc-gpc-desc p,.wcc-preference-body-wrapper .wcc-preference-content-wrapper p,.wcc-accordion-header-wrapper .wcc-accordion-header-des p,.wcc-cookie-des-table li div:last-child p{color: inherit; margin-top: 0;}.wcc-notice-des P:last-child,.wcc-preference-content-wrapper p:last-child,.wcc-cookie-des-table li div:last-child p:last-child,.wcc-gpc-wrapper .wcc-gpc-desc p:last-child{margin-bottom: 0;}.wcc-notice-des a.wcc-policy,.wcc-notice-des button.wcc-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.wcc-notice-des button.wcc-policy{padding: 0;}.wcc-notice-des a.wcc-policy:focus-visible,.wcc-notice-des button.wcc-policy:focus-visible,.wcc-preference-content-wrapper .wcc-show-desc-btn:focus-visible,.wcc-accordion-header .wcc-accordion-btn:focus-visible,.wcc-preference-header .wcc-btn-close:focus-visible,.wcc-switch input[type=\"checkbox\"]:focus-visible,.wcc-footer-wrapper a:focus-visible,.wcc-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.wcc-btn:focus:not(:focus-visible),.wcc-accordion-header .wcc-accordion-btn:focus:not(:focus-visible),.wcc-preference-content-wrapper .wcc-show-desc-btn:focus:not(:focus-visible),.wcc-btn-revisit-wrapper .wcc-btn-revisit:focus:not(:focus-visible),.wcc-preference-header .wcc-btn-close:focus:not(:focus-visible),.wcc-consent-bar .wcc-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.wcc-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.wcc-accordion-btn:not(:hover):not(:active),button.wcc-banner-btn-close:not(:hover):not(:active),button.wcc-btn-revisit:not(:hover):not(:active),button.wcc-btn-close:not(:hover):not(:active){background: transparent;}.wcc-consent-bar button:hover,.wcc-modal.wcc-modal-open button:hover,.wcc-consent-bar button:focus,.wcc-modal.wcc-modal-open button:focus{text-decoration: none;}.wcc-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.wcc-notice-btn-wrapper .wcc-btn{text-shadow: none; box-shadow: none;}.wcc-consent-details-wrapper .wcc-consent-detail-item .wcc-consent-detail-label,.wcc-consent-details-wrapper .wcc-consent-detail-item .wcc-consent-detail-value{font-size:12px;}.wcc-consent-details-wrapper .wcc-accordion.wcc-accordion-active .wcc-accordion-body { padding :0px;}.wcc-consent-details-wrapper .wcc-accordion-wrapper {margin-bottom:0px;}.wcc-consent-details-wrapper .wcc-accordion-wrapper .wcc-accordion .wcc-accordion-item{margin-top:0px;}.wcc-consent-details-wrapper .wcc-accordion .wcc-accordion-item .wcc-accordion-header { justify-content: flex-start; align-items: flex-start;}.wcc-consent-details-wrapper .wcc-accordion .wcc-accordion-item .wcc-accordion-header .wcc-accordion-chevron {margin-left:24px;}.wcc-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.wcc-btn:hover{opacity: 0.8;}.wcc-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.wcc-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.wcc-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.wcc-btn:last-child{margin-right: 0;}@media (max-width: 576px){.wcc-box-bottom-left{bottom: 0; left: 0;}.wcc-box-bottom-right{bottom: 0; right: 0;}.wcc-box-top-left{top: 0; left: 0;}.wcc-box-top-right{top: 0; right: 0;}}@media (max-width: 440px){.wcc-box-bottom-left, .wcc-box-bottom-right, .wcc-box-top-left, .wcc-box-top-right{width: 100%; max-width: 100%;}.wcc-consent-container .wcc-consent-bar{padding: 20px 0;}.wcc-custom-brand-logo-wrapper, .wcc-notice .wcc-title, .wcc-notice-des, .wcc-notice-btn-wrapper, .wcc-notice-gpc-wrapper, .wcc-notice-donotsell-wrapper{padding: 0 24px;}.wcc-notice-des{max-height: 40vh;
112 overflow-y: scroll;}.wcc-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.wcc-btn{width: 100%; margin: 10px 0 0 0;}.wcc-notice-btn-wrapper .wcc-btn-customize{order: 2;}.wcc-notice-btn-wrapper .wcc-btn-reject{order: 3;}.wcc-notice-btn-wrapper .wcc-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.wcc-notice .wcc-title{font-size: 16px;}.wcc-notice-des *{font-size: 12px;}.wcc-notice-des, .wcc-btn{font-size: 12px;}}.wcc-modal.wcc-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.wcc-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.wcc-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.wcc-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.wcc-preference-header .wcc-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.wcc-google-privacy-url a {text-decoration:none;color: #1863dc;cursor:pointer;} .wcc-preference-header .wcc-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: auto; height: auto; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.wcc-preference-header .wcc-btn-close img{margin: 0; height: 10px; width: 10px;}.wcc-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.wcc-preference-content-wrapper,.wcc-gpc-wrapper .wcc-gpc-desc,.wcc-google-privacy-policy{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.wcc-preference-content-wrapper{border-bottom: 1px solid;}.wcc-preference-content-wrapper img{height: 25px; width: 25px;}.wcc-preference-content-wrapper .wcc-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.wcc-accordion-wrapper{margin-bottom: 10px;}.wcc-accordion{border-bottom: 1px solid;}.wcc-accordion:last-child{border-bottom: none;}.wcc-accordion .wcc-accordion-item{display: flex; margin-top: 10px;}.wcc-accordion .wcc-accordion-body{display: none;}.wcc-accordion.wcc-accordion-active .wcc-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.wcc-accordion-header-wrapper{cursor: pointer; width: 100%;}.wcc-accordion-item .wcc-accordion-header{display: flex; justify-content: space-between; align-items: center;}.wcc-accordion-header .wcc-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.wcc-consent-details-wrapper .wcc-accordion-header .wcc-accordion-btn{font-size:12px; font-weight:normal;}.wcc-accordion-header .wcc-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.wcc-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.wcc-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.wcc-accordion-chevron-hide{display: none;}.wcc-accordion .wcc-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.wcc-accordion.wcc-accordion-active .wcc-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.wcc-audit-table{background: #f4f4f4; border-radius: 6px;}.wcc-audit-table .wcc-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.wcc-audit-table .wcc-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.wcc-audit-table .wcc-cookie-des-table:last-child{border-bottom: none;}.wcc-audit-table .wcc-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.wcc-audit-table .wcc-cookie-des-table li:first-child{padding-top: 0;}.wcc-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.wcc-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}
112.wcc-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.wcc-footer-wrapper{position: relative;}.wcc-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.wcc-prefrence-btn-wrapper .wcc-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.wcc-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.wcc-preference-header,.wcc-preference-body-wrapper,.wcc-preference-content-wrapper,.wcc-accordion-wrapper,.wcc-accordion,.wcc-accordion-wrapper,.wcc-footer-wrapper,.wcc-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.wcc-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.wcc-modal{max-width: 100%;}.wcc-preference-center{max-height: 100vh;}.wcc-prefrence-btn-wrapper{flex-direction: column;}.wcc-accordion.wcc-accordion-active .wcc-accordion-body{padding-right: 0;}.wcc-prefrence-btn-wrapper .wcc-btn{width: 100%; margin: 10px 0 0 0;}.wcc-prefrence-btn-wrapper .wcc-btn-reject{order: 3;}.wcc-prefrence-btn-wrapper .wcc-btn-accept{order: 1; margin-top: 0;}.wcc-prefrence-btn-wrapper .wcc-btn-preferences{order: 2;}}@media (max-width: 425px){.wcc-accordion-chevron{margin-right: 15px;}.wcc-notice-btn-wrapper{margin-top: 0;}.wcc-accordion.wcc-accordion-active .wcc-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.wcc-preference-header .wcc-preference-title{font-size: 16px;}.wcc-preference-header{padding: 16px 24px;}.wcc-preference-content-wrapper *, .wcc-accordion-header-des *{font-size: 12px;}.wcc-preference-content-wrapper, .wcc-preference-content-wrapper .wcc-show-more, .wcc-accordion-header .wcc-always-active, .wcc-accordion-header-des, .wcc-preference-content-wrapper .wcc-show-desc-btn, .wcc-notice-des a.wcc-policy{font-size: 12px;}.wcc-accordion-header .wcc-accordion-btn{font-size: 14px;}}.wcc-switch{display: flex;}.wcc-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.wcc-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.wcc-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.wcc-switch input[type=\"checkbox\"]:after{display: none;}.wcc-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.wcc-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.wcc-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.wcc-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.wcc-consent-bar .wcc-banner-btn-close{position: absolute; right: 14px; top: 14px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: auto; width: auto; text-shadow: none; box-shadow: none;}.wcc-consent-bar .wcc-banner-btn-close img{height: 10px; width: 10px; margin: 0;}.wcc-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.wcc-notice-btn-wrapper .wcc-btn-do-not-sell,.wcc-notice-donotsell-wrapper .wcc-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; white-space: nowrap; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.wcc-consent-bar .wcc-banner-btn-close:focus-visible,.wcc-notice-btn-wrapper .wcc-btn-do-not-sell:focus-visible,.wcc-notice-donotsell-wrapper .wcc-btn-do-not-sell:focus-visible,.wcc-opt-out-btn-wrapper .wcc-btn:focus-visible,.wcc-opt-out-checkbox-wrapper input[type=\"checkbox\"].wcc-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.wcc-consent-container{width: 100%;}}@media (max-width: 352px){.wcc-notice-des a.wcc-policy, .wcc-notice-btn-wrapper .wcc-btn-do-not-sell,.wcc-notice-donotsell-wrapper .wcc-btn-do-not-sell{font-size: 12px;}}.wcc-opt-out-wrapper{padding: 12px 0;}.wcc-opt-out-wrapper .wcc-opt-out-checkbox-wrapper{display: flex; align-items: center;}.wcc-opt-out-checkbox-wrapper .wcc-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.wcc-opt-out-checkbox-wrapper input[type=\"checkbox\"].wcc-opt-out-checkbox{background-color: #ffffff; border: 1px solid black;
112 width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.wcc-opt-out-checkbox-wrapper input[type=\"checkbox\"].wcc-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.wcc-opt-out-checkbox-wrapper input[type=\"checkbox\"].wcc-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.wcc-opt-out-checkbox-wrapper.wcc-disabled .wcc-opt-out-checkbox-label,.wcc-opt-out-checkbox-wrapper.wcc-disabled input[type=\"checkbox\"].wcc-opt-out-checkbox{cursor: no-drop;}.wcc-gpc-wrapper{margin: 0 0 0 32px;}.wcc-footer-wrapper .wcc-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px;}.wcc-opt-out-btn-wrapper .wcc-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.wcc-opt-out-btn-wrapper .wcc-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.wcc-opt-out-btn-wrapper .wcc-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.wcc-opt-out-checkbox-wrapper .wcc-opt-out-checkbox-label{font-size: 14px;}.wcc-gpc-wrapper .wcc-gpc-desc, .wcc-gpc-wrapper .wcc-gpc-desc *{font-size: 12px;}.wcc-opt-out-checkbox-wrapper input[type=\"checkbox\"].wcc-opt-out-checkbox{width: 16px; height: 16px;}.wcc-opt-out-checkbox-wrapper input[type=\"checkbox\"].wcc-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.wcc-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-text-youtube:hover{text-decoration:underline;}.video-placeholder-normal{background-image: url(\"/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/images/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.wcc-rtl{direction: rtl; text-align: right;}.wcc-rtl .wcc-banner-btn-close{left: 9px; right: auto;}.wcc-rtl .wcc-notice-btn-wrapper .wcc-btn:last-child{margin-right: 8px;}.wcc-rtl .wcc-notice-btn-wrapper .wcc-btn:first-child{margin-right: 0;}.wcc-rtl .wcc-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.wcc-rtl .wcc-prefrence-btn-wrapper .wcc-btn{margin-right: 8px;}.wcc-rtl .wcc-prefrence-btn-wrapper .wcc-btn:first-child{margin-right: 0;}.wcc-rtl .wcc-accordion .wcc-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.wcc-rtl .wcc-accordion.wcc-accordion-active .wcc-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.wcc-rtl .wcc-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.wcc-rtl .wcc-notice-btn-wrapper .wcc-btn:last-child{margin-right: 0;}.wcc-rtl .wcc-prefrence-btn-wrapper .wcc-btn{margin-right: 0;}.wcc-rtl .wcc-accordion.wcc-accordion-active .wcc-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.wcc-rtl .wcc-accordion.wcc-accordion-active .wcc-accordion-body{padding: 0 15px 0 0;}}@media (max-width: 440px){.wcc-consent-bar .wcc-banner-btn-close,.wcc-preference-header .wcc-btn-close{padding: 17px;}.wcc-consent-bar .wcc-banner-btn-close {right: 2px; top: 6px; } .wcc-preference-header{padding: 12px 0 12px 24px;}} @media (min-width: 768px) and (max-width: 1024px) {.wcc-consent-bar .wcc-banner-btn-close,.wcc-preference-header .wcc-btn-close{padding: 17px;}.wcc-consent-bar .wcc-banner-btn-close {right: 2px; top: 6px; } .wcc-preference-header{padding: 12px 0 12px 24px;}}.wcc-rtl .wcc-opt-out-btn-wrapper .wcc-btn{margin-right: 12px;}.wcc-rtl .wcc-opt-out-btn-wrapper .wcc-btn:first-child{margin-right: 0;}.wcc-rtl .wcc-opt-out-checkbox-wrapper .wcc-opt-out-checkbox-label{margin: 0 12px 0 0;}@media (max-height: 480px) {.wcc-consent-container {max-height: 100vh;
112 overflow-y: scroll;} .wcc-notice-des { max-height: unset; overflow-y: unset; } .wcc-preference-center { height: 100vh; overflow: auto; } .wcc-preference-center .wcc-preference-body-wrapper { overflow: unset; } }.wcc-notice-gpc-wrapper{margin:10px 0 0;border-top:1px solid;border-bottom:1px solid;border-left:none;border-right:none;padding-top:10px;padding-bottom:10px;border-color:inherit}.wcc-notice-gpc-inner{display:flex;align-items:center;gap:10px}.wcc-notice-gpc-icon{flex-shrink:0;width:20px;height:20px;background:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='10' fill='%2315a753'/%3E%3Cpath d='M6 10.5L8.5 13L14 7.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\") no-repeat center/contain}.wcc-notice-gpc-desc{font-size:14px;line-height:20px;font-weight:400;color:#212121}.wcc-notice-gpc-desc p{margin:0}.wcc-notice-donotsell-wrapper{display:flex;flex-direction:column;margin-top:0}"}}; 113var _wccApi = {"base":"https://studentsdemandaction.org/wp-json/wcc/v1/","nonce":"29a5306c02"}; 114var _wccGCMConfig = {"_mode":"basic","_urlPassthrough":"","_debugMode":"","_redactData":"","_regions":[],"_wccBypass":"","wait_for_update":"500","_isGTMTemplate":""}; 115//# sourceURL=webtoffee-cookie-consent-js-extra 116</script>
vendor: 1 bytes, line 116
116
117<script id="webtoffee-cookie-consent-js" src="https://studentsdemandaction.org/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/js/script.min.js?ver=3.5.3"></script>
vendor: 1 bytes, line 117
117
118<script id="webtoffee-cookie-consent-gcm-js" src="https://studentsdemandaction.org/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/js/gcm.min.js?ver=3.5.3"></script>
vendor: 1 bytes, line 118
118
119<script id="jquery-core-js" src="https://studentsdemandaction.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 119
119
120<script id="jquery-migrate-js" src="https://studentsdemandaction.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 120
120
121<script id="aos-js-js" src="//cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.js?ver=7.0.5"></script>
121 122<link rel="https://api.w.org/" href="https://studentsdemandaction.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://studentsdemandaction.org/wp-json/wp/v2/pages/97" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://studentsdemandaction.org/xmlrpc.php?rsd" /> 123<link rel='shortlink' href='https://studentsdemandaction.org/?p=97' /> 124<meta name="generator" content="auto-sizes 1.8.0"> 125<meta name="generator" content="dominant-color-images 1.3.0"> 126<meta name="generator" content="webp-uploads 2.7.1"> 127<style id="wcc-style-inline">[data-tag]{visibility:hidden;}</style><meta data-od-replaced-content="optimization-detective 1.0.0-beta7" name="generator" content="optimization-detective 1.0.0-beta7; url_metric_groups={0:populated, 480:populated, 600:populated, 782:complete}"> 128<meta name="generator" content="image-prioritizer 1.0.0-beta4"> 129<link rel="icon" href="https://studentsdemandaction.org/wp-content/uploads/2026/05/SDA-Website-Favicon-050726A.webp" sizes="32x32" /> 130<link rel="icon" href="https://studentsdemandaction.org/wp-content/uploads/2026/05/SDA-Website-Favicon-050726A.webp" sizes="192x192" /> 131<link rel="apple-touch-icon" href="https://studentsdemandaction.org/wp-content/uploads/2026/05/SDA-Website-Favicon-050726A.webp" /> 132<meta name="msapplication-TileImage" content="https://studentsdemandaction.org/wp-content/uploads/2026/05/SDA-Website-Favicon-050726A.webp" /> 133<style id="wp-custom-css"> 134.bd_main_body_single_blog_post a { 135 text-decoration: underline; 136} 137</style> 138 <link data-od-added-tag rel="preload" fetchpriority="high" as="image" href="https://studentsdemandaction.org/wp-content/uploads/2026/03/purple-hero-bg-scaled.webp" media="screen and (width <= 480px)"> 139<link data-od-added-tag rel="preload" fetchpriority="high" as="image" href="https://studentsdemandaction.org/wp-content/uploads/2026/03/purple-hero-bg-scaled.webp" media="screen and (600px < width <= 782px)"> 140</head> 141 142 <body 143 class="wp-singular page-template page-template-page-templates page-template-school-safety-hub page-template-page-templatesschool-safety-hub-php page page-id-97 page-child parent-pageid-38 wp-theme-bd no-sidebar" 144 data-theme="purple" > 145 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 145-146
145 146 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
146GTM-W8XZJT
vendor: 91 bytes, lines 146-148
146" 147 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 148
148<!-- End Google Tag Manager (noscript) --> 149 150 <a class="skip-link screen-reader-text" href="#main-content">Skip to content</a> 151 152 153 <div class="nav" role="dialog" aria-label="Mobile navigation"> 154 <div class="nav__content"> 155 <nav class="nav__list" aria-label="Mobile menu"> 156 <ul> 157 <li id="menu-item-89" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89 nav__item"><a href="https://studentsdemandaction.org/get-the-facts/">Get the Facts</a></li> 158<li id="menu-item-2150" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-97 current_page_item menu-item-2150 nav__item"><a href="https://studentsdemandaction.org/resources/school-safety-hub/" aria-current="page">School Safety Hub</a></li> 159<li id="menu-item-75" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-75 nav__item"><a href="https://studentsdemandaction.org/resources/">Resources</a></li> 160<li id="menu-item-77" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-77 nav__item"><a href="https://studentsdemandaction.org/events/">Events</a></li> 161<li id="menu-item-78" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-78 nav__item"><a href="https://studentsdemandaction.org/stories/">The Latest</a></li> 162<li id="menu-item-2151" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2151 nav__item"><a href="https://studentsdemandaction.org/take-action/">Take Action</a></li> 163<li id="menu-item-2152" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2152 nav__item"><a href="https://studentsdemandaction.org/who-we-are/">Who We Are</a></li> 164<li id="menu-item-80" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-80 nav__item"><a href="/join-us/">Join Us  <i class="fa-sharp fa-solid fa-square-arrow-up-right"></i></a></li> 165 </ul> 166 </nav> 167 </div> 168 </div> 169 170 <div id="page" class="site bd_page"> 171 <header role="banner"> 172 <div class="container-fluid gx-md-0"> 173 <div class="row gx-md-0"> 174 <div class="col-12"> 175 <div class="bd_wrapper_offset_header"> 176 <div class="bd_sticky_header_logo_link_wrapper"> 177 <a href="/" class="bd_sticky_header_logo_link"> 178<svg width="793" height="93" viewBox="0 0 793 93" fill="none" xmlns="http://www.w3.org/2000/svg" class="bd_sticky_header_logo"> 179<path d="M792.838 0H0V92.392H792.838V0Z" class="sda_logo_bg" fill="#FF352E"/> 180<path d="M50.1911 61.0181C50.1911 72.3871 42.5031 78.6661 33.0851 78.6661H31.3521C19.7691 78.6661 14.7871 69.6801 14.7871 60.8011V54.8491H24.0991V59.9361C24.0991 63.8351 26.0471 66.5411 30.0541 66.5411C33.4081 66.5411 36.2241 64.1581 36.2241 60.9091C36.2241 58.3111 34.4911 55.0631 29.9451 52.0321C20.2001 45.5361 16.3021 37.5241 16.3021 28.4291C16.3021 20.8501 21.7161 13.7061 31.6751 13.7061C41.9611 13.7061 47.1571 19.8761 47.1571 29.1881V35.3581H37.4151V30.2711C37.4151 26.8051 34.9231 25.6131 32.7571 25.6131C30.5911 25.6131 28.5351 27.2371 28.5351 30.2711C28.5351 34.0611 32.4341 37.6321 36.6561 40.2301C47.8071 47.0501 50.1901 52.8961 50.1901 61.0171L50.1911 61.0181Z" fill="white"/> 181<path d="M89.1635 27.8881H77.0385V77.5821H62.3125V27.8881H50.1875V14.7891H89.1635V27.8881Z" fill="white"/> 182<path d="M106.913 60.909C106.913 64.157 108.643 65.89 111.35 65.89C114.057 65.89 115.79 64.157 115.79 60.909V14.79H126.4V63.184C126.4 71.737 120.23 78.666 110.053 78.666H109.403C98.1433 78.666 92.4062 70.545 92.4062 60.91V14.79H106.914L106.913 60.909Z" fill="white"/> 183<path d="M166.019 57.661C166.128 71.519 157.033 77.583 148.48 77.583H132.133V14.79H151.619C159.089 14.79 165.909 20.418 165.909 34.276L166.018 57.661H166.019ZM152.161 61.777V31.136C152.161 27.132 149.563 26.696 145.773 26.696V65.998C148.803 65.998 152.161 64.807 152.161 61.777Z" fill="white"/> 184<path d="M185.503 40.773H193.188V52.356H185.609V64.808H199.794V77.583H171.104V14.79H199.794V27.998H185.504V40.773H185.503Z" fill="white"/> 185<path d="M238.439 77.583H228.909L215.81 46.186V77.583H204.335V14.79H216.133L226.96 38.825V14.79H238.438V77.583H238.439Z" fill="white"/> 186<path d="M280.872 27.8881H268.747V77.5821H254.021V27.8881H241.896V14.7891H280.872V27.8881Z" fill="white"/> 187<path d="M316.919 61.0181C316.919 72.3871 309.231 78.6661 299.813 78.6661H298.08C286.497 78.6661 281.515 69.6801 281.515 60.8011V54.8491H290.827V59.9361C290.827 63.8351 292.775 66.5411 296.782 66.5411C300.136 66.5411 302.952 64.1581 302.952 60.9091C302.952 58.3111 301.219 55.0631 296.673 52.0321C286.928 45.5361 283.03 37.5241 283.03 28.4291C283.03 20.8501 288.444
18713.7061 298.403 13.7061C308.689 13.7061 313.885 19.8761 313.885 29.1881V35.3581H304.143V30.2711C304.143 26.8051 301.651 25.6131 299.485 25.6131C297.319 25.6131 295.263 27.2371 295.263 30.2711C295.263 34.0611 299.162 37.6321 303.384 40.2301C314.535 47.0501 316.918 52.8961 316.918 61.0171L316.919 61.0181Z" fill="white"/> 188<path d="M364.115 57.661C364.224 71.519 355.129 77.583 346.576 77.583H330.229V14.79H349.715C357.185 14.79 364.005 20.418 364.005 34.276L364.114 57.661H364.115ZM350.257 61.777V31.136C350.257 27.132 347.659 26.696 343.869 26.696V65.998C346.899 65.998 350.257 64.807 350.257 61.777Z" fill="white"/> 189<path d="M383.594 40.773H391.282V52.356H383.703V64.808H397.888V77.583H369.198V14.79H397.888V27.998H383.594V40.773Z" fill="white"/> 190<path d="M447.143 77.583H433.176V47.269L426.462 77.583H420.616L413.905 47.269V77.583H402.43V14.79H419.751L425.488 37.633L430.36 14.79H447.143V77.583Z" fill="white"/> 191<path d="M469.98 77.583L469.112 70.654H461.86L461.101 77.583H450.818L459.912 14.79H473.011L484.053 77.583H469.98ZM465.323 44.453H465.217L462.616 62.86H467.706L465.323 44.453Z" fill="white"/> 192<path d="M520.86 77.583H511.33L498.231 46.186V77.583H486.756V14.79H498.554L509.381 38.825V14.79H520.859L520.86 77.583Z" fill="white"/> 193<path d="M560.585 57.661C560.694 71.519 551.599 77.583 543.046 77.583H526.699V14.79H546.185C553.655 14.79 560.475 20.418 560.475 34.276L560.584 57.661H560.585ZM546.727 61.777V31.136C546.727 27.132 544.129 26.696 540.339 26.696V65.998C543.369 65.998 546.727 64.807 546.727 61.777Z" fill="white"/> 194<path d="M592.408 77.583L591.54 70.654H584.288L583.529 77.583H573.246L582.34 14.79H595.439L606.481 77.583H592.408ZM587.75 44.453H587.644L585.043 62.86H590.133L587.75 44.453Z" fill="white"/> 195<path d="M630.076 39.6901V30.7041C630.076 28.5391 628.343 26.5911 626.177 26.5911C624.011 26.5911 622.278 28.5391 622.278 30.7041V61.9921C622.278 64.1571 624.011 65.8911 626.177 65.8911C628.343 65.8911 630.076 64.1581 630.076 61.9921V52.8981H640.686V63.1841C640.686 71.7371 634.513 78.6661 624.877 78.6661H624.23C613.511 78.6661 607.774 70.5451 607.774 60.9101V29.1901C607.774 20.6371 614.703 13.5991 624.336 13.5991H624.877C636.678 13.5991 640.795 22.8021 640.795 31.3551V39.6901H630.076Z" fill="white"/> 196<path d="M681.28 27.8881H669.155V77.5821H654.429V27.8881H642.304V14.7891H681.28V27.8881Z" fill="white"/> 197<path d="M684.739 14.79H699.462V77.583H684.739V14.79Z" fill="white"/> 198<path d="M704.546 34.494C704.546 22.693 710.283 13.707 722.085 13.707C733.887 13.707 738.973 22.693 738.973 34.494V57.879C738.973 69.68 733.886 78.666 722.085 78.666C710.284 78.666 704.546 69.68 704.546 57.879V34.494ZM721.761 65.781C724.032 65.781 725.224 63.942 725.224 60.367V32.004C725.224 28.429 724.032 26.59 721.761 26.59C719.596 26.59 718.404 28.429 718.404 32.004V60.367C718.404 63.942 719.596 65.781 721.761 65.781Z" fill="white"/> 199<path d="M778.16 77.583H768.63L755.531 46.186V77.583H744.056V14.79H755.854L766.681 38.825V14.79H778.159V77.583H778.16Z" fill="white"/> 200</svg> 201 </a> 202 </div> 203 <div class="bd_wrapper_desktop_nav_1"> 204 <ul class="list-inline bd_main_menu my-0 d-none d-md-block text-center"> 205 <li id="menu-item-90" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90 "><a href="https://studentsdemandaction.org/get-the-facts/">Get the Facts</a></li> 206<li id="menu-item-102" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-97 current_page_item menu-item-102 "><a href="https://studentsdemandaction.org/resources/school-safety-hub/" aria-current="page">School Safety Hub</a></li> 207<li id="menu-item-44" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-44 "><a href="https://studentsdemandaction.org/resources/">Resources</a></li> 208 </ul> 209 </div> 210 <div class="bd_wrapper_desktop_nav_2"> 211 <ul class="list-inline bd_main_menu my-0 d-none d-md-block text-center"> 212 <li id="menu-item-43" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43 "><a href="https://studentsdemandaction.org/events/">Events</a></li> 213<li id="menu-item-42" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42 "><a href="https://studentsdemandaction.org/stories/">The Latest</a></li> 214<li id="menu-item-125" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-125 "><a href="https://studentsdemandaction.org/take-action/">Take Action</a></li> 215 </ul> 216 </div> 217 <div class="bd_wrapper_desktop_nav_3"> 218 <ul class="list-inline bd_main_menu my-0 d-none d-md-block text-center"> 219 <li id="menu-item-121" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-121 "><a href="https://studentsdemandaction.org/who-we-are/">Who We Are</a></li> 220<li id="menu-item-30" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30 "><a href="/join-us/">Join Us  <i class="fa-sharp fa-solid fa-square-arrow-up-right"></i></a></li> 221 </ul> 222 </div> 223 224 225 <button class="Trigger nav__trigger" aria-expanded="false" aria-controls="mobile-nav" aria-label="Toggle mobile menu"> 226 <span class="Trigger-top"></span> 227 <span class="Trigger-bottom"></span> 228 </button> 229 </div> 230 </div>
231 </div> 232 </div> 233 </header> 234 235 <main id="main-content" role="main"> 236 237<style> 238 .footer { 239 margin-top: 0px; 240 } 241</style> 242 243<div class="bd_main_page_content"> 244 <section class="position-relative bd_section_offest_start_end_40 bd_section_hero_inner bd_section_hero_with_quick_links bd_section_hero_school_safety_hub staggered-item" data-aos="fade-up"> 245 <div class="container"> 246 <div class="row"> 247 <div class="col-12"> 248 <div class="d-flex align-items-center bd_eyebrow_wrapper"> 249 <span class="bd_box_eyebrow mb-0 staggered-item" data-aos="fade-right"> 250 Toolkit </span> 251 <span class="bd_eyebrow mb-0 staggered-item" data-aos="fade-right"> 252 04.01.2026 </span> 253 </div> 254 </div> 255 </div> 256 <div class="row align-items-end"> 257 <div class="col-md-8"> 258 <h2 class="bd_hero_main_heading"> 259 School Safety Hub </h2> 260 <div class="bd_wyswig"> 261 <p>As students, the last thing that we should have to worry about is gun violence in schools.</p> 262<p>We don’t have to live or learn this way, <strong>so we’re taking action now.</strong></p> 263 </div> 264 </div> 265 266 <div class="col-md-4"> 267 <div class="bd_quick_links_list_wrapper"> 268 <ul class="bd_quick_links_list"> 269 <li> 270 <a href="/contact-us/" class="bd_text_link_with_icon position-relative" style="--color: #fff;"> 271 Contact Us <i class="fa-sharp fa-solid fa-envelope"></i> 272 </a> 273 </li> 274 </ul> 275 </div> 276 </div> 277 </div> 278 </div> 279</section> 280 281 <div class="bd_spacer" style="height: 2px;"></div> 282<section class="bd_section_offest_start_end_40 bd_section_page_nav" data-aos-delay="0" data-aos="fade-up"> 283 <div class="container-fluid"> 284 <div class="row"> 285 <div class="col-12"> 286 <div class="bd_page_nav_wrapper"> 287 <ul class="text-md-center bd_page_nav"> 288 <li> 289 <a href="#school-board-advocacy"> 290 School Board Advocacy </a> 291 </li> 292 <li> 293 <a href="#school-safety-solutions"> 294 School Safety Solutions </a> 295 </li> 296 <li> 297 <a href="#advocacy-tactics"> 298 Advocacy Tactic </a> 299 </li> 300 <li> 301 <a href="#sharing-progress"> 302 Share Progress with SDA </a> 303 </li> 304 <li> 305 <a href="#resources"> 306 Resources </a> 307 </li> 308 <li> 309 <a href="#" 310 onclick=" 311 event.preventDefault(); 312 navigator.clipboard.writeText(window.location.href).then(() => { 313 const original = this.innerHTML; 314 this.innerHTML = 'Link Copied! <i class=\'fa-regular fa-check\' aria-hidden=\'true\'></i>'; 315 setTimeout(() => this.innerHTML = original, 2000); 316 }); 317 " 318 > 319 Share This TOOLKIT 320 <i class="fa-sharp fa-solid fa-share-from-square"></i> 321 </a> 322 </li> 323 </ul> 324 </div> 325 </div> 326 </div> 327 </div> 328</section> 329 <section class="position-relative bd_wrapper_box_main bd_border_bottom_none bd_section_toolkit_overview bd_border_top_none" id="overview"> 330 <div class="bd_spacer" style="height: 2.505638rem;"></div> 331 <div class="container"> 332 <div class="row"> 333 <div class="col-md-8"> 334 <h2 class="bd_box_eyebrow" data-aos="fade-right"> 335 Overview </h2> 336 <div class="bd_wyswig bd_section_header"> 337 <p class="bd_paragraph_large">It’s past time for the people in power to address common-sense policies and programs proven to make schools safer. We created this toolkit to empower students like you to help make that happen.</p> 338<p class="bd_paragraph_small">In this toolkit, you’ll find:</p> 339<ul> 340<li>Recommended solutions</li> 341<li>How to be an effective advocate with your school board</li> 342<li>How Students Demand Action can support you</li> 343<li>Resources to learn more</li> 344</ul> 345 </div> 346 </div> 347 </div> 348 </div> 349 <img data-od-removed-fetchpriority="high" data-od-xpath="/HTML/BODY/DIV[@id='
349page']/*[2][self::MAIN]/*[2][self::DIV]/*[4][self::SECTION]/*[3][self::IMG]" width="1080" height="1080" src="https://studentsdemandaction.org/wp-content/uploads/2026/05/school-safety-hub-hero.webp" class="bd_overview_image has-transparency" alt="" decoding="async" srcset="https://studentsdemandaction.org/wp-content/uploads/2026/05/school-safety-hub-hero.webp 1080w, https://studentsdemandaction.org/wp-content/uploads/2026/05/school-safety-hub-hero-300x300.webp 300w, https://studentsdemandaction.org/wp-content/uploads/2026/05/school-safety-hub-hero-1024x1024.webp 1024w, https://studentsdemandaction.org/wp-content/uploads/2026/05/school-safety-hub-hero-150x150.webp 150w, https://studentsdemandaction.org/wp-content/uploads/2026/05/school-safety-hub-hero-768x768.webp 768w" sizes="(max-width: 1080px) 100vw, 1080px" data-has-transparency="true" data-dominant-color="cfc6d4" style="--dominant-color: #cfc6d4;" /> <!-- <div class="bd_spacer" style="height: 3.171198rem;"></div> --> 350</section> 351 <div class="bd_spacer bd_border_left bd_border_right" style="height: 3.158547rem;"></div> 352<section class="position-relative bd_section_offest_end_80 bd_border_right_none ms-auto bd_section_with_image bd_section_accordion" id="school-safety-solutions"> 353 <div class="bd_spacer" style="height: 2.505638rem;"></div> 354 355 356 <div class="container"> 357 <div class="row"> 358 <div class="col-md-9"> 359 <h2 class="bd_box_eyebrow" data-aos="fade-right"> 360 School Safety Solutions </h2> 361 <div class="bd_wyswig bd_section_header"> 362 <h3>Safer Schools Start with Proven, Practical Solutions</h3> 363<p>Gun violence impacts students’ ability to feel safe and succeed in the classroom and beyond. But we don’t have to live or learn this way. Students, teachers, and communities deserve better. That’s why we’re taking action, starting with our school boards.</p> 364<p><strong>Four evidence-based solutions</strong> school boards can use to make schools safer:</p> 365 </div> 366 </div> 367 </div> 368 369 <div class="row bd_accordion_row"> 370 <div class="col-12 bd_accordion_col"> 371 <div class="accordion accordion-flush bd_accordion bd_accordion_variant_2" id="bd_acc_1"> 372 <div class="accordion-item"> 373 <h2 class="accordion-header"> 374 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_acc_1_0" aria-expanded="false" aria-controls="bd_acc_1_0"> 375 <div class="bd_accordion_button_content"> 376 <span>Solution 1</span> SECURE STORAGE </div> 377 </button> 378 </h2> 379 <div id="bd_acc_1_0" class="accordion-collapse collapse" data-bs-parent="#bd_acc_1"> 380 <div class="accordion-body"> 381 <div class="bd_wyswig"> 382 <p><strong>THE ASK: Tell your school board to educate the school community about secure storage by:</strong></p> 383<ol> 384<li><strong>Passing a secure storage resolution</strong></li> 385<li><strong>Communicating with families about secure storage</strong></li> 386</ol> 387<p>Secure firearm storage is an essential component of any effective strategy to keep schools, students, and communities safe.</p> 388<p>You can advocate for secure storage education by:</p> 389<ul> 390<li>Learning about the impacts and importance of secure storage,</li> 391<li>Contacting and gaining support from relevant stakeholders, and</li> 392<li>Speaking in front of the school board.</li> 393</ul> 394<p>Know the facts. Educate yourself and others about how secure firearm storage can increase school safety and help to prevent firearm suicide or unintentional shootings. Everytown for Gun Safety Support Fund’s <a href="https://besmartforkids.org/" target="_blank" rel="noopener">Be SMART campaign</a> framework is a great place to start:</p> 395<ul> 396<li><strong>S</strong>ecure all guns in your home and vehicles</li> 397<li><strong>M</strong>odel responsible behavior around guns</li> 398<li><strong>A</strong>sk about the presence of unsecured guns in other homes</li> 399<li><strong>R</strong>ecognize the role of guns in suicide</li> 400<li><strong>T</strong>ell your peers to be SMART</li> 401</ul> 402<p>You can also use the <a href="https://studentsdemandaction.org/wp-content/uploads/2026/05/School-Safety-and-Secure-Firearm-Storage-UPDATED-03.22.pdf" target="_blank" rel="noopener">School Safety and Secure Firearm Storage Fact Sheet</a> to show your school board that secure storage reduces the risk of gun violence in schools and increases safety at home for children. Provide the <a href="https://besmartforkids.org/secure-gun-storage/resources/#secure-storage-practices-to-reduce-gun-violence" target="_blank" rel="noopener">Be SMART flyer about secure storage practices</a> as well to show just how simple potentially life-saving measures can be. As of February 2026, more than 11 million students across the country live in districts that require schools to educate parents and guardians about the critical role of secure firearm storage in keeping students safe.</p> 403<p><strong>Do the research and present the most appropriate resolution.</strong> This toolkit contains two resolutions, one for states <a href="https://studentsdemandaction.org/wp-content/uploads/2026/04/Volunteers-Model-Secure-Storage-Notification-Resolution.States-WITHOUT-Storage-Laws.7.24.pdf" target="_blank" rel="noopener">without pre-existing secure storage laws</a> and <a href="https://studentsdemandaction.org/wp-content/uploads/2026/04/Model-Secure-Storage-Notification-Resolution.States-with-Storage-Laws.7.24.pdf" target="_blank" rel="noopener">one (which has three versions) for states with differing degrees of secure storage laws</a>. Both resolutions list the states for which they are applicable at the top. This can be a time-consuming job, especially at a big school, and the school board should appreciate any help your group can give!</p> 404 </div> 405 </div> 406 </div> 407 </div> 408 <div class="accordion-item"> 409 <h2 class="accordion-header"> 410 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_acc_1_1" aria-expanded="false" aria-controls="bd_acc_1_1"> 411 <div class="bd_accordion_button_content"> 412 <span>Solution 2</span> STOP ARMING TEACHERS </div> 413 </button> 414 </h2> 415 <div id="bd_acc_1_1" class="accordion-collapse collapse" data-bs-parent="#bd_acc_1"> 416 <div class="accordion-body"> 417 <div class="bd_wyswig"> 418 <p><strong>THE ASK: Tell your school board not to arm teachers.</strong></p> 419<p>Arming teachers does not make our schools safer. An armed teacher cannot, in a moment of extreme duress and confusion, be expected to transform into a specially trained law enforcement officer. These policies put the entire school
419community at risk and jeopardize the trusting environment that is essential for keeping schools safe.</p> 420<p>However, school boards often have the final say on arming teachers’ policies in their district(s). That means students, parents, teachers, and other community members can work with their school boards to keep guns out of our classrooms.</p> 421<p>You can find out if your state allows teachers or the general public to carry guns in K-12 schools <a href="https://www.everytown.org/solutions/arming-teachers/" target="_blank" rel="noopener">here</a>.</p> 422<p>The research below highlights these risks associated with arming teachers. Use these points to underscore to others the importance of opposing arming teachers.</p> 423<p><strong>The research</strong></p> 424<ul> 425<li>Learn more: <a href="https://everytownresearch.org/report/unpacking-arming-teachers-laws/" target="_blank" rel="noopener">Unpacking Arming Teachers Laws</a></li> 426<li><a href="https://everytownresearch.org/report/arming-teachers-introduces-new-risks-into-schools/" target="_blank" rel="noopener">In a 2022 survey of nearly 1,000 US teachers, 54 percent expressed the belief that allowing teachers to carry firearms for school security would decrease overall safety.</a></li> 427<li><a href="https://everytownresearch.org/solution/arming-teachers" target="_blank" rel="noopener">76 percent of surveyed pre-Kâ12 educators oppose arming teachers and staff in public schools.</a></li> 428<li><a href="https://everytownresearch.org/report/arming-teachers-introduces-new-risks-into-schools/" target="_blank" rel="noopener">An analysis of over five decades of active shooter incidents in Kâ12 schools found that in three in four of these incidents, the shooter or shooters were school-age and were current or former students.</a> Meaning, teachers would be tasked with confronting a student and being put in the position to harm them to protect other students, a dangerous and unrealistic proposal.</li> 429<li>Damaging student-teacher relationships has consequences for school safety: <a href="https://everytownresearch.org/report/unpacking-arming-teachers-laws/" target="_blank" rel="noopener">High school students with lower levels of school connectedness are more likely to engage in violence with a weapon on school property.</a></li> 430<li><a href="https://everytownresearch.org/rankings/" target="_blank" rel="noopener">An alternative to arming teachers is enacting Sensible Gun Laws</a> 431<ul> 432<li>Extreme Risk Laws</li> 433<li>Secure firearm storage laws</li> 434<li>Laws requiring background checks on all gun sales</li> 435<li>Laws raising the age to purchase semiautomatic firearms to 21</li> 436<li>Laws prohibiting assault weapons and high-capacity magazines</li> 437</ul> 438</li> 439<li><a href="https://everytownresearch.org/report/unpacking-arming-teachers-laws/" target="_blank" rel="noopener">There are also school-based interventions that prioritize the safety of students over putting more guns in more places:</a> 440<ul> 441<li>Informing parents, guardians, and other adults in the home about secure gun storage</li> 442<li>Fostering a safe and trusting school climate for all students</li> 443<li>Implementing trauma-informed crisis intervention programs to help schools identify and de-escalate dangerous situations</li> 444<li>Ensuring sufficient mental health counselors</li> 445<li>Implement school security enhancements</li> 446<li>Initiate trauma-informed emergency planning</li> 447</ul> 448</li> 449</ul> 450 </div> 451 </div> 452 </div> 453 </div> 454 <div class="accordion-item"> 455 <h2 class="accordion-header"> 456 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_acc_1_2" aria-expanded="false" aria-controls="bd_acc_1_2"> 457 <div class="bd_accordion_button_content"> 458 <span>Solution 3</span> RECONSIDER ACTIVE SHOOTER DRILLS </div> 459 </button> 460 </h2> 461 <div id="bd_acc_1_2" class="accordion-collapse collapse" data-bs-parent="#bd_acc_1"> 462 <div class="accordion-body"> 463 <div class="bd_wyswig"> 464 <p><strong>THE ASK: Tell your school board to make sure drills are trauma-informed.</strong></p> 465<p><a href="https://everytownresearch.org/report/the-impact-of-active-shooter-drills-in-schools/#recommendations" target="_blank" rel="noopener">Everytown For Gun Safety Support Fund’s study with Georgia Tech</a> showed that active shooter drills involving students in schools are associated with significant and lasting increases in:</p> 466<ul> 467<li>Depression</li> 468<li>Stress and anxiety, and</li> 469<li>
469Fear of death among school communities</li> 470</ul> 471<p>Active shooter drills are traumatizing a generation of young people, and there’s little proof that these drills help save lives. Schools need to do what it takes to keep students, educators, and staff safe, while balancing their well-being. Students can advocate for a <a href="https://everytownresearch.org/solution/active-shooter-drills/" target="_blank" rel="noopener">reconsideration of how active shooter drills</a> are conducted.</p> 472<p>Additionally:</p> 473<ol> 474<li>Drills should not include simulations that mimic an actual incident</li> 475<li>Parents or guardians should be given advanced notice of drills</li> 476<li>Drills should be announced to students and educators before they start</li> 477<li>Schools should create age and developmentally appropriate drill content with the involvement of school personnel, including school-based mental health professionals</li> 478<li>Schools should couple drills with trauma-informed approaches to address students’ wellbeing both during the drills and over a sustained period thereafter</li> 479<li>Schools should track data about the efficacy and effects of drills</li> 480</ol> 481 </div> 482 </div> 483 </div> 484 </div> 485 <div class="accordion-item"> 486 <h2 class="accordion-header"> 487 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_acc_1_3" aria-expanded="false" aria-controls="bd_acc_1_3"> 488 <div class="bd_accordion_button_content"> 489 <span>Solution 4</span> INCREASED MENTAL HEALTH SUPPORT </div> 490 </button> 491 </h2> 492 <div id="bd_acc_1_3" class="accordion-collapse collapse" data-bs-parent="#bd_acc_1"> 493 <div class="accordion-body"> 494 <div class="bd_wyswig"> 495 <p><strong>THE ASK: Tell your school board to increase funding for mental health support.</strong></p> 496<p>School-employed mental health professionals serve as a critical resource for students as they navigate the education system and the challenges of emotional and social development. These professionals may also be among the first to know when students are experiencing problems or when they are at risk of turning to violence.</p> 497<p>Students can spark culture change in school boards simply by putting the topic of mental health front and center.</p> 498<ul> 499<li>The <a href="https://www.aap.org/en/advocacy/child-and-adolescent-healthy-mental-development/aap-aacap-cha-declaration-of-a-national-emergency-in-child-and-adolescent-mental-health/" target="_blank" rel="noopener">impact that the COVID-19 pandemic had on youth mental health,</a></li> 500<li>The impact that <a href="https://everytownresearch.org/report/the-impact-of-gun-violence-on-children-and-teens/" target="_blank" rel="noopener">fear of gun violence in schools</a> or continued cycles of violence in communities has on students’ well-being and educational performance, and</li> 501<li>The <a href="https://www.dhs.gov/publication/mitigating-threat-school-violence-us-returns-normal-covid-pandemic-and-beyond" target="_blank" rel="noopener">increased risk of gun violence in schools as a result of the COVID-19 pandemic</a></li> 502</ul> 503<p>You can share with the school board that it is challenging for students to meet with the school counselor or therapist when there are not enough of them. And this need is often exacerbated in under-resourced communities.</p> 504<p>No one understands student mental health better than students. That is why it is essential that students advocate for mental health resources.</p> 505 </div> 506 </div> 507 </div> 508 </div> 509 </div> 510 </div> 511 </div> 512 </div> 513 <div class="bd_spacer" style="height: 4.619769rem;"></div> 514</section> 515 <div class="bd_spacer bd_border_left bd_border_right" style="height: 3.158547rem;"></div> 516<section class="position-relative bd_section_offest_end_80 bd_border_right_none ms-auto bd_section_with_image bd_section_accordion" id="school-board-advocacy"> 517 <div class="bd_spacer" style="height: 2.505638rem;"></div> 518 519 520 <div class="container"> 521 <div class="row"> 522 <div class="col-md-9"> 523 <h2 class="bd_box_eyebrow" data-aos="fade-right"> 524 School Board Advocacy </h2> 525 <div class="bd_wyswig bd_section_header"> 526 <h3>Understanding Who Makes Decisions â And Why It Matters</h3> 527<p>Achieving lasting school safety requires more than awareness: It demands action where decisions are made.</p> 528 </div> 529 </div> 530 </div> 531 532 <div class="row bd_accordion_row"> 533 <div class="col-12 bd_accordion_col"> 534 <div class="accordion accordion-flush bd_accordion bd_accordion_variant_2" id="bd_acc_2"> 535 <div class="accordion-item"> 536 <h2 class="accordion-header"> 537 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_acc_2_0" aria-expanded="false" aria-controls="bd_acc_2_0"> 538 <div class="bd_accordion_button_content"> 539 WHAT IS A SCHOOL BOARD? </div> 540 </button> 541 </h2> 542 <div id="bd_acc_2_0" class="accordion-collapse collapse" data-bs-parent="#bd_acc_2"> 543 <div class="accordion-body"> 544 <div class="bd_wyswig"> 545 <p>School boards, or boards of education, are governing bodies responsible for the decision-making that directly impacts public education within a community. Boards typically operate at the district or county level. As students, you are key stakeholders in the work school boards do. The decisions they make impact your daily life, including:</p> 546<ul> 547<li>Your curriculum</li> 548<li>Your school’s budget</li> 549<li>Your school’s health and safety guidelines</li> 550</ul> 551 </div> 552 </div> 553 </div> 554 </div> 555 <div class="accordion-item"> 556 <h2 class="accordion-header"> 557 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_acc_2_1" aria-expanded="false" aria-controls="bd_acc_2_1"> 558 <div class="bd_accordion_button_content"> 559 LEARN ABOUT YOUR BOARD </div> 560 </button> 561 </h2> 562 <div id="bd_acc_2_1" class="accordion-collapse collapse" data-bs-parent="#bd_acc_2"> 563 <div class="accordion-body"> 564 <div class="bd_wyswig"> 565 <p>Set yourself up for success by learning about your school board. This includes researching things like:</p> 566<ul> 567<li>
567When and where meetings are regularly scheduled,</li> 568<li>Who the representatives are,</li> 569<li>If you or your group members have any connections to your local school board members,</li> 570<li>What the processes for creating change consist of,</li> 571<li>How meetings are typically organized,</li> 572<li>How to secure speaking time on the agenda,</li> 573<li>Where to submit topics for consideration, and more.</li> 574</ul> 575<p>The more well-versed you are in the workings of the board, the smoother it will be to advocate for change when the time comes.</p> 576 </div> 577 </div> 578 </div> 579 </div> 580 </div> 581 </div> 582 </div> 583 </div> 584 <div class="bd_spacer" style="height: 4.619769rem;"></div> 585</section> 586 <div class="bd_spacer bd_border_left bd_border_right" style="height: 3.158547rem;"></div> 587<section class="position-relative bd_section_offest_end_80 bd_border_right_none ms-auto bd_section_with_image bd_section_accordion" id="advocacy-tactics"> 588 <div class="bd_spacer" style="height: 2.505638rem;"></div> 589 590 591 <div class="container"> 592 <div class="row"> 593 <div class="col-md-9"> 594 <h2 class="bd_box_eyebrow" data-aos="fade-right"> 595 Advocacy Tactics </h2> 596 <div class="bd_wyswig bd_section_header"> 597 <h3>Organize Your Campaign</h3> 598<p><strong>Pick the school safety solution that makes sense for your community</strong></p> 599<p>Decide which of the four solutions (at the top of this toolkit) would make the most difference for your school community.</p> 600 </div> 601 </div> 602 </div> 603 604 <div class="row bd_accordion_row"> 605 <div class="col-12 bd_accordion_col"> 606 <div class="accordion accordion-flush bd_accordion bd_accordion_variant_2" id="bd_acc_3"> 607 <div class="accordion-item"> 608 <h2 class="accordion-header"> 609 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_acc_3_0" aria-expanded="false" aria-controls="bd_acc_3_0"> 610 <div class="bd_accordion_button_content"> 611 FIND YOUR SUPPORTERS </div> 612 </button> 613 </h2> 614 <div id="bd_acc_3_0" class="accordion-collapse collapse" data-bs-parent="#bd_acc_3"> 615 <div class="accordion-body"> 616 <div class="bd_wyswig"> 617 <p>As student advocates, you are key stakeholders in the effort to make schools safe from gun violence. Additionally, it is helpful to identify additional credible messengers who are able to speak at the school board meeting to support your point of view. Some examples of key stakeholders include:</p> 618<ul> 619<li>Survivors of gun violence,</li> 620<li>School faculty,</li> 621<li>Community violence intervention workers,</li> 622<li>Child psychologists,</li> 623<li>Pediatricians, and</li> 624<li>Moms Demand Action volunteers who are parents in the school system.</li> 625</ul> 626 </div> 627 </div> 628 </div> 629 </div> 630 <div class="accordion-item"> 631 <h2 class="accordion-header"> 632 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_acc_3_1" aria-expanded="false" aria-controls="bd_acc_3_1"> 633 <div class="bd_accordion_button_content"> 634 INVITE A SCHOOL BOARD REPRESENTATIVE </div> 635 </button> 636 </h2> 637 <div id="bd_acc_3_1" class="accordion-collapse collapse" data-bs-parent="#bd_acc_3"> 638 <div class="accordion-body"> 639 <div class="bd_wyswig"> 640 <p>Talking directly with school board members can set you up for success as you begin to navigate your advocacy campaign. It is beneficial to develop a relationship with a school board member. They can often provide you with valuable information, such as which tactics are most likely to have an impact on board members’ decisions, and which members will align with you right away versus which will take more work to sway their vote.</p> 641 </div> 642 </div> 643 </div> 644 </div> 645 <div class="accordion-item"> 646 <h2 class="accordion-header"> 647 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_acc_3_2" aria-expanded="false" aria-controls="bd_acc_3_2"> 648 <div class="bd_accordion_button_content"> 649 ORGANIZE AN EMAIL CAMPAIGN </div> 650 </button> 651 </h2> 652 <div id="bd_acc_3_2" class="accordion-collapse collapse" data-bs-parent="#bd_acc_3"> 653 <div class="accordion-body"> 654 <div class="bd_wyswig"> 655 <p>Sometimes, just one email to each board member from several students will demonstrate valid support. Under other circumstances, you may
655need to recruit larger numbers of students to send emails, or students may need to be more consistent, sending an email multiple weeks in a row.</p> 656<ul> 657<li>Draft sample email templates supporting your goal,</li> 658<li>Compile the email addresses of board members, and</li> 659<li>Distribute the information to members of your Students Demand Action group, other clubs, your classmates, or the student body at large.</li> 660</ul> 661<p>Remind the students who are sending emails that school board members are elected to represent students. Students should voice their opinions and concerns frequently: A school board’s job is to listen to students!</p> 662 </div> 663 </div> 664 </div> 665 </div> 666 <div class="accordion-item"> 667 <h2 class="accordion-header"> 668 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_acc_3_3" aria-expanded="false" aria-controls="bd_acc_3_3"> 669 <div class="bd_accordion_button_content"> 670 WRITE LETTERS TO THE EDITOR </div> 671 </button> 672 </h2> 673 <div id="bd_acc_3_3" class="accordion-collapse collapse" data-bs-parent="#bd_acc_3"> 674 <div class="accordion-body"> 675 <div class="bd_wyswig"> 676 <p>Publishing your voice is a powerful way to educate the public about your campaign and urge the school board to take action. Letters to the editor (LTEs) are short (150 â 250-word) pieces made up of:</p> 677<ul> 678<li>A strong lead-off statement about the issue and why it matters to you and/or the audience,</li> 679<li>Two to three sentences supporting your argument with data and facts, and</li> 680<li>A call to action conclusion.</li> 681</ul> 682<p>Use our <a href="https://canva.link/mgk7fnj2ji5c46z" target="_blank" rel="noopener">Letter-to-the-Editor toolkit</a> to get started!</p> 683 </div> 684 </div> 685 </div> 686 </div> 687 <div class="accordion-item"> 688 <h2 class="accordion-header"> 689 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_acc_3_4" aria-expanded="false" aria-controls="bd_acc_3_4"> 690 <div class="bd_accordion_button_content"> 691 SPEAK AT A SCHOOL BOARD MEETING </div> 692 </button> 693 </h2> 694 <div id="bd_acc_3_4" class="accordion-collapse collapse" data-bs-parent="#bd_acc_3"> 695 <div class="accordion-body"> 696 <div class="bd_wyswig"> 697 <p>Now that you have done your research on how school board advocacy is most effective and how to approach gun safety advocacy in this space, contact the necessary parties to secure a spot on the upcoming agenda.</p> 698<p>There are different ways to present your case to the school board, including:</p> 699<ul> 700<li>Individual verbal testimonies,</li> 701<li>Group testimony,</li> 702<li>Distributing fact sheets to the board, or</li> 703<li>A group presentation with a slide deck of the facts and your argument.</li> 704</ul> 705<p>You should be well-prepared ahead of the meeting, and all students who are presenting should know their roles. <a href="https://secure.everyaction.com/wPKiC-O93EOYsnG-vL_rbg2" target="_blank" rel="noopener">Make sure to register your school board presentation event here.</a></p> 706 </div> 707 </div> 708 </div> 709 </div> 710 </div> 711 </div> 712 </div> 713 </div> 714 <div class="bd_spacer" style="height: 4.619769rem;"></div> 715</section> 716 <div class="bd_spacer bd_border_left bd_border_right" style="height: 3.198029rem;"></div> 717<section class="bd_wrapper_box_solid_main bd_section_text_with_media" id="sharing-progress"> 718 <div class="bd_spacer" style="height: 2.505638rem;"></div> 719 <div class="container"> 720 <div class="row"> 721 <div class="col-md-8"> 722 <h2 class="bd_box_eyebrow white" data-aos="fade-right"> 723 Sharing Progress </h2> 724 <div class="bd_wyswig bd_section_header"> 725 <h3>Keep Us Looped on Your Progress</h3> 726 <p>Email us at <a href="/cdn-cgi/l/email-protection#fe8d8a8b9a9b908a8dbe9b889b8c878a918990d0918c99"><span class="__cf_email__" data-cfemail="3e4d4a4b5a5b504a4d7e5b485b4c474a51495010514c59">[email protected]</span></a>
726 to tell us you’re working through this toolkit and to get connected with your Organizing Manager. Your Organizing Manager can help you with sample resolutions, your campaign plan, and more! We’re here to answer any questions and support you along the way.</p> 727 </div> 728 </div> 729 <div class="col-md-4"> 730 <div class="bd_media_wrapper"> 731 <img data-od-added-loading data-od-replaced-sizes="(max-width: 300px) 100vw, 300px" data-od-xpath="/HTML/BODY/DIV[@id='page']/*[2][self::MAIN]/*[2][self::DIV]/*[12][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::IMG]" loading="lazy" width="300" height="300" src="https://studentsdemandaction.org/wp-content/uploads/2026/05/sharing-progress-300x300.webp" class="attachment-medium size-medium has-transparency" alt="" decoding="async" srcset="https://studentsdemandaction.org/wp-content/uploads/2026/05/sharing-progress-300x300.webp 300w, https://studentsdemandaction.org/wp-content/uploads/2026/05/sharing-progress-1024x1024.webp 1024w, https://studentsdemandaction.org/wp-content/uploads/2026/05/sharing-progress-150x150.webp 150w, https://studentsdemandaction.org/wp-content/uploads/2026/05/sharing-progress-768x768.webp 768w, https://studentsdemandaction.org/wp-content/uploads/2026/05/sharing-progress.webp 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" data-has-transparency="true" data-dominant-color="895a95" style="--dominant-color: #895a95;" /> </div> 732 </div> 733 </div> 734 </div> 735 <div class="bd_spacer" style="height: 2.408392rem;"></div> 736</section> 737 <section class="position-relative bd_border_top_none bd_border_bottom_none bd_section_accordion bd_wrapper_box_main bd_section_toolkit_resources" id="resources"> 738 <div class="bd_spacer" style="height: 2.505638rem;"></div> 739 <div class="container"> 740 <div class="row"> 741 <div class="col-md-8"> 742 <h2 class="bd_box_eyebrow" data-aos="fade-right"> 743 Resources </h2> 744 </div> 745 </div> 746 747 <div class="row bd_accordion_row"> 748 <div class="col-12 bd_accordion_col"> 749 <div class="accordion accordion-flush bd_accordion bd_accordion_variant_2" id="bd_resources_4"> 750 <div class="accordion-item"> 751 <h2 class="accordion-header"> 752 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_resources_4_0" aria-expanded="false" aria-controls="bd_resources_4_0"> 753 <div class="bd_accordion_button_content"> 754 Learn More About Gun Violence in Schools </div> 755 </button> 756 </h2> 757 <div id="bd_resources_4_0" class="accordion-collapse collapse" data-bs-parent="#bd_resources_4"> 758 <div class="accordion-body"> 759 <div class="bd_external_resource_col"> 760 <a href="https://everytownresearch.org/maps/gunfire-on-school-grounds/" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 761 <p>Gunfire on School Grounds</p> 762 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 763 </a> 764 <a href="https://everytownresearch.org/report/how-to-stop-shootings-and-gun-violence-in-schools/" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 765 <p>How To Stop Shootings and Gun Violence in Schools: A Plan to Keep Students Safe</p> 766 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 767 </a> 768 <a href="https://everytownresearch.org/report/how-can-we-prevent-gun-violence-in-schools/" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 769 <p>How Can We Prevent Gun Violence in American Schools?</p> 770 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 771 </a> 772 </div> 773 </div> 774 </div> 775 </div> 776 <div class="accordion-item"> 777 <h2 class="accordion-header"> 778 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_resources_4_1" aria-expanded="false" aria-controls="bd_resources_4_1"> 779 <div class="bd_accordion_button_content"> 780 Secure Storage </div> 781 </button> 782 </h2> 783 <div id="bd_resources_4_1" class="accordion-collapse collapse" data-bs-parent="#bd_resources_4"> 784 <div class="accordion-body"> 785 <div class="bd_external_resource_col"> 786 <a href="https://studentsdemandaction.org/wp-content/uploads/2026/04/School-Safety-and-Secure-Firearm-Storage-UPDATED-08.24.pdf" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 787 <p>School Safety and Secure Firearm Storage Fact Sheet</p> 788 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 789 </a> 790 <a href="https://everytownresearch.org/report/notanaccident/" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 791 <p>Findings from the #NotAnAccident Index of Unintentional Shootings by Children</p> 792 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 793 </a> 794 <a href="https://besmartforkids.org/secure-gun-storage/resources/#about-be-smart" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 795 <p>Be SMART Flyer (English)</p> 796 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 797 </a> 798 <a href="https://besmartforkids.org/secure-gun-storage/resources/#about-be-smart" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 799 <p>Be SMART Flyer (Spanish)</p> 800 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 801 </a> 802 <a href="https://besmartforkids.org/secure-gun-storage/resources/#secure-storage-toolkit" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 803 <p>Be SMART in Schools Flyer</p> 804 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 805 </a> 806 <a href="https://besmartforkids.org/share/in-schools/#secure-storage-toolkit:~:text=Pass%20a%20Resolution%20to%20Have%20Your%20School%20Distribute%20Information%20on%20Secure%20Storage" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 807 <p>School Districts with Secure Storage Resolutions</p> 808 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 809 </a> 810 <a href="https://studentsdemandaction.org/wp-content/uploads/2026/04/Volunteers-Model-Secure-Storage-Notification-Resolution.States-WITHOUT-Storage-Laws.7.24.pdf" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 811 <p>Secure Storage Resolution for States with Secure Storage or Child Access Prevention Laws</p> 812 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 813 </a> 814 <a href="https://everytownforgunsafetysupportfu.app.box.c
814om/s/4uk8kjax2ttzd86crwxxyz3hbf0vduah" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 815 <p>Sample Secure Storage Notification Acknowledgement Letter</p> 816 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 817 </a> 818 </div> 819 </div> 820 </div> 821 </div> 822 <div class="accordion-item"> 823 <h2 class="accordion-header"> 824 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_resources_4_2" aria-expanded="false" aria-controls="bd_resources_4_2"> 825 <div class="bd_accordion_button_content"> 826 Stop Arming Teachers </div> 827 </button> 828 </h2> 829 <div id="bd_resources_4_2" class="accordion-collapse collapse" data-bs-parent="#bd_resources_4"> 830 <div class="accordion-body"> 831 <div class="bd_external_resource_col"> 832 <a href="https://everytownresearch.org/report/unpacking-arming-teachers-laws/" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 833 <p>Unpacking Arming Teachers Laws</p> 834 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 835 </a> 836 <a href="https://everytownresearch.org/report/guns-on-campus/" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 837 <p>The Danger of Guns on Campus</p> 838 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 839 </a> 840 </div> 841 </div> 842 </div> 843 </div> 844 <div class="accordion-item"> 845 <h2 class="accordion-header"> 846 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_resources_4_3" aria-expanded="false" aria-controls="bd_resources_4_3"> 847 <div class="bd_accordion_button_content"> 848 Reconsider Active Shooter Drills </div> 849 </button> 850 </h2> 851 <div id="bd_resources_4_3" class="accordion-collapse collapse" data-bs-parent="#bd_resources_4"> 852 <div class="accordion-body"> 853 <div class="bd_external_resource_col"> 854 <a href="https://everytownresearch.org/report/the-impact-of-active-shooter-drills-in-schools/" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 855 <p>The Impact of Active Shooter Drills in Schools</p> 856 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 857 </a> 858 </div> 859 </div> 860 </div> 861 </div> 862 <div class="accordion-item"> 863 <h2 class="accordion-header"> 864 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd_resources_4_4" aria-expanded="false" aria-controls="bd_resources_4_4"> 865 <div class="bd_accordion_button_content"> 866 Increase Mental Health Support </div> 867 </button> 868 </h2> 869 <div id="bd_resources_4_4" class="accordion-collapse collapse" data-bs-parent="#bd_resources_4"> 870 <div class="accordion-body"> 871 <div class="bd_external_resource_col"> 872 <a href="https://everytownresearch.org/report/the-impact-of-gun-violence-on-children-and-teens/" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 873 <p>The Impact of Gun Violence on Children and Teens</p> 874 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 875 </a> 876 <a href="https://everytownresearch.org/report/gun-violence-trauma/" target="_blank" rel="noopener noreferrer" class="position-relative bd_external_resource_link"> 877 <p>Beyond Measure: Gun Violence Trauma</p> 878 <i class="fa-sharp fa-thin fa-square-arrow-up-right"></i> 879 </a> 880 </div> 881 </div> 882 </div> 883 </div> 884 </div> 885 </div> 886 </div> 887 </div> 888 <div class="bd_spacer" style="height: 4.737821rem;"></div> 889</section> 890 </div> 891 892 893 </main><!-- #main-content --> 894 895 <footer class="footer" role="contentinfo"> 896 <div class="container"> 897 <div class="row"> 898 <div class="col-md-3 mb-4 mb-md-0 text-center text-md-start"> 899 <a href="/" class="d-inline-block"> 900 <img data-od-added-loading data-od-xpath="/HTML/BODY/DIV[@id='
900page']/*[3][self::FOOTER]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::A]/*[1][self::IMG]" loading="lazy" src="/wp-content/uploads/2026/03/footer-logo-subract.svg" alt="Students Demand Action" class="bd_footer_logo"> 901 </a> 902 </div> 903 904 <div class="col-md-9"> 905 <div class="bd_footer_menu_wrapper"> 906 <ul class="list-inline px-0 bd_footer_menu my-0 justify-content-center justify-content-md-end"> 907 <li id="menu-item-2711" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2711 "><a href="https://studentsdemandaction.org/get-the-facts/">Get the Facts</a></li> 908<li id="menu-item-2710" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-97 current_page_item menu-item-2710 "><a href="https://studentsdemandaction.org/resources/school-safety-hub/" aria-current="page">School Safety Hub</a></li> 909<li id="menu-item-2712" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-2712 "><a href="https://studentsdemandaction.org/resources/">Resources</a></li> 910<li id="menu-item-2709" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2709 "><a href="https://studentsdemandaction.org/who-we-are/">About Us</a></li> 911 </ul> 912 <ul class="list-inline px-0 bd_footer_menu my-0 justify-content-center justify-content-md-end"> 913 <li id="menu-item-2708" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2708 "><a href="https://studentsdemandaction.org/events/">Events</a></li> 914<li id="menu-item-2707" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2707 "><a href="https://studentsdemandaction.org/stories/">The Latest</a></li> 915<li id="menu-item-2706" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2706 "><a href="https://studentsdemandaction.org/contact-us/">Contact Us</a></li> 916<li id="menu-item-2705" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2705 "><a href="https://studentsdemandaction.org/take-action/">Take Action</a></li> 917<li id="menu-item-2704" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2704 "><a href="https://studentsdemandaction.org/join-us/">Join Us  <i class="fa-sharp fa-solid fa-square-arrow-up-right"></i></a></li> 918 </ul> 919 <ul class="list-inline px-0 bd_footer_menu my-0 justify-content-center justify-content-md-end bd_footer_app_links"> 920 <li> 921 <div class="bd_footer_social_links justify-content-center"> 922 <a href="https://www.facebook.com/studentsdemand/" target="_blank"><i class="fa-brands fa-facebook-f"></i></a> 923 <a href="https://www.instagram.com/studentsdemand/" target="_blank"><i class="fa-brands fa-instagram"></i></a> 924 <a href="https://www.threads.com/@studentsdemand" target="_blank"><i class="fa-brands fa-threads"></i></a> 925 <a href="https://bsky.app/profile/studentsdemandaction.org" target="_blank"><i class="fa-brands fa-bluesky"></i></a> 926 </div> 927 </li> 928 <li>Download the App</li> 929 <li> 930 <a href="https://apps.apple.com/us/app/demand-action/id1475502876" target="_blank"> 931 <img data-od-added-loading data-od-xpath="/HTML/BODY/DIV[@id='
931page']/*[3][self::FOOTER]/*[1][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[3][self::UL]/*[3][self::LI]/*[1][self::A]/*[1][self::IMG]" loading="lazy" src="/wp-content/uploads/2026/04/app-store-badge.svg"> 932 </a> 933 </li> 934 <li> 935 <a href="https://play.google.com/store/apps/details?id=com.momsdemandaction.app&hl=en_US" target="_blank"> 936 <img data-od-added-loading data-od-xpath="/HTML/BODY/DIV[@id='page']/*[3][self::FOOTER]/*[1][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[3][self::UL]/*[4][self::LI]/*[1][self::A]/*[1][self::IMG]" loading="lazy" src="/wp-content/uploads/2026/04/google-play-badge.svg"> 937 </a> 938 </li> 939 </ul> 940 </div> 941 </div> 942 </div> 943 944 <div class="row bd_last_row"> 945 <div class="col-md-6 text-center text-md-start"> 946 <p class="mb-0 bd_footer_subtext"> 947 <a href="https://www.everytown.org/privacy-policy/?_gl=1*14gaaih*_gcl_au*MjM1ODc1MzI1LjE3NzU2Nzg1MjE.*_ga*MTc1MDE2MjkzNi4xNzc1Njc4NTMw*_ga_1FTV9KT752*czE3NzYyMDY5MjkkbzI0JGcxJHQxNzc2MjA3MjIwJGo1NCRsMCRoMA..">Privacy Policy</a> | <a href="https://www.everytown.org/privacy-policy/?_gl=1*11krtk1*_gcl_au*MjM1ODc1MzI1LjE3NzU2Nzg1MjE.*_ga*MTc1MDE2MjkzNi4xNzc1Njc4NTMw*_ga_1FTV9KT752*czE3NzYyMDY5MjkkbzI0JGcxJHQxNzc2MjA3MjU1JGoxOSRsMCRoMA..#analytics-and-interest-based-advertising">Your Ad Choices</a> | <a href="https://everytown.tfaforms.net/f/personal_data_privacy">Your Privacy Choices</a> | <a href="https://www.everytown.org/terms-of-service/?_gl=1*11krtk1*_gcl_au*MjM1ODc1MzI1LjE3NzU2Nzg1MjE.*_ga*MTc1MDE2MjkzNi4xNzc1Njc4NTMw*_ga_1FTV9KT752*czE3NzYyMDY5MjkkbzI0JGcxJHQxNzc2MjA3MjU1JGoxOSRsMCRoMA..">Terms of Use</a> </p> 948 </div> 949 <div class="col-md-6 text-center text-md-end"> 950 <p class="mb-0 bd_footer_subtext"> 951 ©
vendor: 109 bytes, line 951
951 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
951<script>document.write(new Date().getFullYear())</script>
951 Everytown for Gun Safety Action Fund. All rights reserved. 952 </p> 953 </div> 954 </div> 955 </div> 956 </footer> 957 </div><!-- #page --> 958 959<div class="bd_interstitial js--interstitial" aria-hidden="true" role="dialog" aria-label="Leaving site notice"> 960 <div class="bd_interstitial_box"> 961 <div class="bd_interstitial_box_inner"> 962 <h4 class="bd_interstitial_header">You are leaving <span class="js--interstitial-current-link"></span></h4> 963 <p class="bd_interstitial_text">You will be redirected momentarily.</p> 964 </div> 965 </div> 966 <div class="bd_interstitial_bg"></div> 967</div> 968
969<script type="speculationrules"> 970{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/bd/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 971</script>
971 972
972<script id="independent-analytics-script" > 973 // Do not change this comment line otherwise Speed Optimizer won't be able to detect this script 974 975 (function () { 976 function sendRequest(url, body) { 977 if(!window.fetch) { 978 const xhr = new XMLHttpRequest(); 979 xhr.open("POST", url, true); 980 xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); 981 xhr.send(JSON.stringify(body)) 982 return 983 } 984 985 const request = fetch(url, { 986 method: 'POST', 987 body: JSON.stringify(body), 988 keepalive: true, 989 headers: { 990 'Content-Type': 'application/json;charset=UTF-8' 991 } 992 }); 993 } 994 const calculateParentDistance = (child, parent) => { 995 let count = 0; 996 let currentElement = child; 997 998 // Traverse up the DOM tree until we reach parent or the top of the DOM 999 while (currentElement && currentElement !== parent) { 1000 currentElement = currentElement.parentNode; 1001 count++; 1002 } 1003 1004 // If parent was not found in the hierarchy, return -1 1005 if (!currentElement) { 1006 return -1; // Indicates parent is not an ancestor of element 1007 } 1008 1009 return count; // Number of layers between element and parent 1010 } 1011 const isMatchingClass = (linkRule, href, classes, ids) => { 1012 return classes.includes(linkRule.value) 1013 } 1014 const isMatchingId = (linkRule, href, classes, ids) => { 1015 return ids.includes(linkRule.value) 1016 } 1017 const isMatchingDomain = (linkRule, href, classes, ids) => { 1018 if(!URL.canParse(href)) { 1019 return false 1020 } 1021 1022 const url = new URL(href) 1023 const host = url.host 1024 const hostsToMatch = [host] 1025 1026 if(host.startsWith('www.')) { 1027 hostsToMatch.push(host.substring(4)) 1028 } else { 1029 hostsToMatch.push('www.' + host) 1030 } 1031 1032 return hostsToMatch.includes(linkRule.value) 1033 } 1034 const isMatchingExtension = (linkRule, href, classes, ids) => { 1035 if(!URL.canParse(href)) { 1036 return false 1037 } 1038 1039 const url = new URL(href) 1040 1041 return url.pathname.endsWith('.' + linkRule.value) 1042 } 1043 const isMatchingSubdirectory = (linkRule, href, classes, ids) => { 1044 if(!URL.canParse(href)) { 1045 return false 1046 } 1047 1048 const url = new URL(href) 1049 1050 return url.pathname.startsWith('/' + linkRule.value + '/') 1051 } 1052 const isMatchingProtocol = (linkRule, href, classes, ids) => { 1053 if(!URL.canParse(href)) { 1054 return false 1055 } 1056 1057 const url = new URL(href) 1058 1059 return url.protocol === linkRule.value + ':' 1060 } 1061 const isMatchingExternal = (linkRule, href, classes, ids) => { 1062 if(!URL.canParse(href) || !URL.canParse(document.location.href)) { 1063 return false 1064 } 1065 1066 const matchingProtocols = ['http:', 'https:'] 1067 const siteUrl = new URL(document.location.href) 1068 const linkUrl = new URL(href) 1069 1070 // Links to subdomains will appear to be external matches according to JavaScript, 1071 // but the PHP rules will filter those events out. 1072 return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host 1073 } 1074 const isMatch = (linkRule, href, classes, ids) => { 1075 switch (linkRule.type) { 1076 case 'class': 1077 return isMatchingClass(linkRule, href, classes, ids) 1078 case 'id': 1079 return isMatchingId(linkRule, href, classes, ids) 1080 case 'domain': 1081 return isMatchingDomain(linkRule, href, classes, ids) 1082 case 'extension': 1083 return isMatchingExtension(linkRule, href, classes, ids) 1084 case 'subdirectory': 1085 return isMatchingSubdirectory(linkRule, href, classes, ids) 1086 case 'protocol': 1087 return isMatchingProtocol(linkRule, href, classes, ids) 1088 case 'external': 1089 return isMatchingExternal(linkRule, href, classes, ids) 1090 default: 1091 return false;
1092 } 1093 } 1094 const track = (element) => { 1095 const href = element.href ?? null 1096 const classes = Array.from(element.classList) 1097 const ids = [element.id] 1098 const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}] 1099 if(linkRules.length === 0) { 1100 return 1101 } 1102 1103 // For link rules that target an id, we need to allow that id to appear 1104 // in any ancestor up to the 7th ancestor. This loop looks for those matches 1105 // and counts them. 1106 linkRules.forEach((linkRule) => { 1107 if(linkRule.type !== 'id') { 1108 return; 1109 } 1110 1111 const matchingAncestor = element.closest('#' + linkRule.value) 1112 1113 if(!matchingAncestor || matchingAncestor.matches('html, body')) { 1114 return; 1115 } 1116 1117 const depth = calculateParentDistance(element, matchingAncestor) 1118 1119 if(depth < 7) { 1120 ids.push(linkRule.value) 1121 } 1122 }); 1123 1124 // For link rules that target a class, we need to allow that class to appear 1125 // in any ancestor up to the 7th ancestor. This loop looks for those matches 1126 // and counts them. 1127 linkRules.forEach((linkRule) => { 1128 if(linkRule.type !== 'class') { 1129 return; 1130 } 1131 1132 const matchingAncestor = element.closest('.' + linkRule.value) 1133 1134 if(!matchingAncestor || matchingAncestor.matches('html, body')) { 1135 return; 1136 } 1137 1138 const depth = calculateParentDistance(element, matchingAncestor) 1139 1140 if(depth < 7) { 1141 classes.push(linkRule.value) 1142 } 1143 }); 1144 1145 const hasMatch = linkRules.some((linkRule) => { 1146 return isMatch(linkRule, href, classes, ids) 1147 }) 1148 1149 if(!hasMatch) { 1150 return 1151 } 1152 1153 const url = "https://studentsdemandaction.org/wp-content/plugins/independent-analytics-pro/iawp-click-endpoint.php"; 1154 const siteId = ""; 1155 const body = { 1156 href: href, 1157 classes: classes.join(' '), 1158 ids: ids.join(' '), 1159 siteId: siteId, 1160 ...{"payload":{"resource":"singular","singular_id":97,"page":1},"signature":"99a15668eb855fbb6bb639399f6b9bee"} }; 1161 1162 sendRequest(url, body) 1163 } 1164 let hasSearched = false; 1165 function search() { 1166 if(hasSearched) { 1167 return; 1168 } 1169 hasSearched = true; 1170 1171 if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") { 1172 return; 1173 } 1174 1175 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 1176 return; 1177 } 1178 1179 let referrer_url = null; 1180 1181 if (typeof document.referrer === 'string' && document.referrer.length > 0) { 1182 referrer_url = document.referrer; 1183 } 1184 1185 const params = location.search.slice(1).split('&').reduce((acc, s) => { 1186 const [k, v] = s.split('='); 1187 return Object.assign(acc, {[k]: v}); 1188 }, {}); 1189 1190 const url = "https://studentsdemandaction.org/wp-json/iawp/search"; 1191 const body = { 1192 referrer_url, 1193 utm_source: params.utm_source, 1194 utm_medium: params.utm_medium, 1195 utm_campaign: params.utm_campaign, 1196 utm_term: params.utm_term,
1197 utm_content: params.utm_content, 1198 gclid: params.gclid, 1199 ...{"payload":{"resource":"singular","singular_id":97,"page":1},"signature":"99a15668eb855fbb6bb639399f6b9bee"} }; 1200 1201 sendRequest(url, body) 1202 } 1203 document.addEventListener('mousedown', function (event) { 1204 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 1205 return; 1206 } 1207 1208 const element = event.target.closest('a') 1209 1210 if(!element) { 1211 return 1212 } 1213 1214 const isPro = true 1215 if(!isPro) { 1216 return 1217 } 1218 1219 // Don't track left clicks with this event. The click event is used for that. 1220 if(event.button === 0) { 1221 return 1222 } 1223 1224 track(element) 1225 }) 1226 document.addEventListener('click', function (event) { 1227 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 1228 return; 1229 } 1230 1231 const element = event.target.closest('a, button, input[type="submit"], input[type="button"]') 1232 1233 if(!element) { 1234 return 1235 } 1236 1237 const isPro = true 1238 if(!isPro) { 1239 return 1240 } 1241 1242 track(element) 1243 }) 1244 document.addEventListener('play', function (event) { 1245 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 1246 return; 1247 } 1248 1249 const element = event.target.closest('audio, video') 1250 1251 if(!element) { 1252 return 1253 } 1254 1255 const isPro = true 1256 if(!isPro) { 1257 return 1258 } 1259 1260 track(element) 1261 }, true) 1262 document.addEventListener("DOMContentLoaded", function (e) { 1263 search(); 1264 }); 1265 document.addEventListener("iawpSearch", function (e) { 1266 search(); 1267 }); 1268 })(); 1269 </script>
1269 1270
1270<script id="wccBannerTemplate_GDPR" type="text/template"><div class="wcc-btn-revisit-wrapper wcc-revisit-hide" data-tag="revisit-consent" data-tooltip="Consent Preferences"> <button class="wcc-btn-revisit" aria-label="Consent Preferences"> <img src="https://studentsdemandaction.org/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button> <span class="wcc-revisit-help-text"> Consent Preferences </span></div><div class="wcc-consent-container wcc-hide" role="complementary" aria-label="We value your privacy"> <div class="wcc-consent-bar" data-tag="notice" style="background-color:#FFFFFF;border-color:#f4f4f4"> <div class="wcc-notice"> <p id="wcc-title" class="wcc-title" data-tag="title" role="heading" aria-level="1" aria-labelledby="wcc-title" style="color:#FF352E">We value your privacy</p><div class="wcc-notice-group"> <div id="wcc-notice-des" class="wcc-notice-des" data-tag="description" aria-describedby="wcc-notice-des" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="wcc-notice-btn-wrapper" data-tag="notice-buttons"> <button class="wcc-btn wcc-btn-reject" aria-label="Reject All" data-tag="reject-button" style="color:#000000;background-color:transparent;border-color:#000000">Reject All</button> <button class="wcc-btn wcc-btn-accept" aria-label="Accept All" data-tag="accept-button" style="color:#FFFFFF;background-color:#FF352E;border-color:#FF352E">Accept All</button> </div><div class="wcc-notice-donotsell-wrapper" data-tag="notice-donotsell"> </div></div></div></div></div><div class="wcc-modal" role="dialog" aria-label="Customize Consent Preferences"> <div class="wcc-preference-center" data-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#f4f4f4"> <div class="wcc-preference-header"> <span id="wcc-preference-title" class="wcc-preference-title" data-tag="detail-title" role="heading" aria-level="2" aria-labelledby="wcc-preference-title" style="color:#212121">Customize Consent Preferences</span> <button class="wcc-btn-close" aria-label="Close cookie preference modal" data-tag="detail-close"> <img src="https://studentsdemandaction.org/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/images/close.svg" alt="Close"> </button> </div><div class="wcc-preference-body-wrapper"> <div class="wcc-preference-content-wrapper" data-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyze how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div> <div class="wcc-google-privacy-policy" data-tag="google-privacy-policy"> </div><div class="wcc-accordion-wrapper" data-tag="detail-categories"> <div class="wcc-accordion" id="wccDetailCategorynecessary"> <div class="wcc-accordion-item"> <div class="wcc-accordion-chevron"><i class="wcc-chevron-right"></i></div> <div class="wcc-accordion-header-wrapper"> <div class="wcc-accordion-header"><button type="button" class="wcc-accordion-btn" id="wccDetailCategorynecessary-title" aria-expanded="false" aria-controls="wccDetailCategorynecessary-panel" aria-label="Necessary" data-tag="detail-category-title" style="color:#212121">Necessary</button><span class="wcc-always-active" data-tag="detail-category-always-enabled" style="color:#008000">Always Active</span> <div class="wcc-switch" data-tag="detail-category-toggle"><input type="checkbox" id="wccSwitchnecessary"></div> </div> <div class="wcc-accordion-header-des" data-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adju
1270sting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="wcc-accordion-body" id="wccDetailCategorynecessary-panel" role="region" aria-labelledby="wccDetailCategorynecessary-title" aria-hidden="true"> <div class="wcc-audit-table" data-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>__cf_bm</div></li><li><div>Duration</div><div>1 hour</div></li><li><div>Description</div><div>This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. </div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>wt_consent</div></li><li><div>Duration</div><div>1 year</div></li><li><div>Description</div><div>The WebToffee GDPR Cookie Consent plugin sets this cookie to store the userâs consent preferences, allowing the website to recognise those choices on future visits. The cookie does not collect or store any personal or identifiable information about the visitor.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>rc::a</div></li><li><div>Duration</div><div>never</div></li><li><div>Description</div><div>This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>wpEmojiSettingsSupports</div></li><li><div>Duration</div><div>session</div></li><li><div>Description</div><div>WordPress sets this cookie when a user interacts with emojis on a WordPress site. It helps determine if the user's browser can display emojis properly.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>rc::c</div></li><li><div>Duration</div><div>session</div></li><li><div>Description</div><div>This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>VISITOR_PRIVACY_METADATA</div></li><li><div>Duration</div><div>6 months</div></li><li><div>Description</div><div>YouTube sets this cookie to store the user's cookie consent state for the current domain. </div></li></ul></div> </div> </div><div class="wcc-accordion" id="wccDetailCategoryfunctional"> <div class="wcc-accordion-item"> <div class="wcc-accordion-chevron"><i class="wcc-chevron-right"></i></div> <div class="wcc-accordion-header-wrapper"> <div class="wcc-accordion-header"><button type="button" class="wcc-accordion-btn" id="wccDetailCategoryfunctional-title" aria-expanded="false" aria-controls="wccDetailCategoryfunctional-panel" aria-label="Functional" data-tag="detail-category-title" style="color:#212121">Functional</button><span class="wcc-always-active" data-tag="detail-category-always-enabled" style="color:#008000">Always Active</span> <div class="wcc-switch" data-tag="detail-category-toggle"><input type="checkbox" id="wccSwitchfunctional"></div> </div> <div class="wcc-accordion-header-des" data-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="wcc-accordion-body" id="wccDetailCategoryfunctional-panel" role="region" aria-labelledby="wccDetailCategoryfunctional-title" aria-hidden="true"> <div class="wcc-audit-table" data-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>VISITOR_INFO1_LIVE</div></li><li><div>Duration</div><div>6 months</div></li><li><div>Description</div><div>A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>ytidb::LAST_RESULT_ENTRY_KEY</div></li><li><div>Duration</div><div>never</div></li><li><div>Description</div><div>The cookie ytidb::LAST_RESULT_ENTRY_KEY is used by YouTube to store the last search result entry that was clicked by the user. This information is used to improve the user experience by providing more relevant search results in the future.</div></li></ul></div> </div> </div><div class="wcc-accordion" id="wccDetailCategoryanalytics"> <div class="wcc-accordion-item"> <div class="wcc-accordion-chevron"><i class="wcc-chevron-right"></i></div> <div class="wcc-accordion-header-wrapper"> <div class="wcc-accordion-header"><button type="button" class="wcc-accordion-btn" id="wccDetailCategoryanalytics-title" aria-expanded="false" aria-controls="wccDetailCategoryanalytics-panel" aria-label="Analytics" data-tag="detail-category-title" style="color:#212121">Analytics</button><span class="wcc-always-active" data-tag="detail-category-always-enabled" style="color:#008000">Always Active</span> <div class="wcc-switch" data-tag="detail-category-toggle"><input type="checkbox" id="wccSwitchanalytics"></div> </div> <div class="wcc-accordion-header-des" data-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These
1270cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="wcc-accordion-body" id="wccDetailCategoryanalytics-panel" role="region" aria-labelledby="wccDetailCategoryanalytics-title" aria-hidden="true"> <div class="wcc-audit-table" data-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>mp_*_mixpanel</div></li><li><div>Duration</div><div>1 year</div></li><li><div>Description</div><div>Mixpanel sets this cookie to determine how users use the website so that a good user experience can be provided. </div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>_ga_*</div></li><li><div>Duration</div><div>1 year 1 month 4 days</div></li><li><div>Description</div><div>Google Analytics sets this cookie to store and count page views.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>_ga</div></li><li><div>Duration</div><div>1 year 1 month 4 days</div></li><li><div>Description</div><div>Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>FPAU</div></li><li><div>Duration</div><div>session</div></li><li><div>Description</div><div>Google Tag Manager sets this cookie for analytics and reporting purposes to gather data about the user and their activity on the website.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>YSC</div></li><li><div>Duration</div><div>session</div></li><li><div>Description</div><div>YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.</div></li></ul></div> </div> </div><div class="wcc-accordion" id="wccDetailCategoryperformance"> <div class="wcc-accordion-item"> <div class="wcc-accordion-chevron"><i class="wcc-chevron-right"></i></div> <div class="wcc-accordion-header-wrapper"> <div class="wcc-accordion-header"><button type="button" class="wcc-accordion-btn" id="wccDetailCategoryperformance-title" aria-expanded="false" aria-controls="wccDetailCategoryperformance-panel" aria-label="Performance" data-tag="detail-category-title" style="color:#212121">Performance</button><span class="wcc-always-active" data-tag="detail-category-always-enabled" style="color:#008000">Always Active</span> <div class="wcc-switch" data-tag="detail-category-toggle"><input type="checkbox" id="wccSwitchperformance"></div> </div> <div class="wcc-accordion-header-des" data-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="wcc-accordion-body" id="wccDetailCategoryperformance-panel" role="region" aria-labelledby="wccDetailCategoryperformance-title" aria-hidden="true"> <div class="wcc-audit-table" data-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="wcc-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="wcc-accordion" id="wccDetailCategoryadvertisement"> <div class="wcc-accordion-item"> <div class="wcc-accordion-chevron"><i class="wcc-chevron-right"></i></div> <div class="wcc-accordion-header-wrapper"> <div class="wcc-accordion-header"><button type="button" class="wcc-accordion-btn" id="wccDetailCategoryadvertisement-title" aria-expanded="false" aria-controls="wccDetailCategoryadvertisement-panel" aria-label="Advertisement" data-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="wcc-always-active" data-tag="detail-category-always-enabled" style="color:#008000">Always Active</span> <div class="wcc-switch" data-tag="detail-category-toggle"><input type="checkbox" id="wccSwitchadvertisement"></div> </div> <div class="wcc-accordion-header-des" data-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="wcc-accordion-body" id="wccDetailCategoryadvertisement-panel" role="region" aria-labelledby="wccDetailCategoryadvertisement-title" aria-hidden="true"> <div class="wcc-audit-table" data-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>_gcl_au</div></li><li><div>Duration</div><div>3 months</div></li><li><div>Description</div><div>Google Tag Manager sets this cookie to experiment advertisement efficiency of websites using their services.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>test_cookie</div></li><li><div>Duration</div><div>15 minutes</div></li><li><div>Description</div><div>doubleclick.net sets this cookie to determine if the user's browser supports cookies.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>IDE</div></li><li><div>Duration</div><div>1 year 24 days</div></li><li><div>Description</div><div>Google DoubleClick IDE cookies store information about how the user uses the website to present them with relevant ads according to the user profile.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>mc</div></li><li><div>Duration</div><div>1 year 1 month</div></li><li><div>Description</div><div>Quantserve sets the mc cookie to track user behaviour on the website anonymously.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>TapAd_TS</div></li><li><div>Duration</div><div>2 months</div></li><li><div>Description</div><div>TapAd sets this cookie to track users across devices to enable targeted advertising.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>TapAd_DID</div></li><li><div>Duration</div><div>2 months</div></li><li><div>Description</div><div>TapAd sets this cookie to offer personalized content, social media features, and traffic analysis for its retargeting of online advertising.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>TapAd_3WAY_SYNCS</div></li><li><div>Duration</div><div>2 months</div></li><li><div>Description</div><div>TapAd sets this cookie for data synchronization with advertising networks.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>__qca</div></li><li><div>Duration</div><div>1 year 26 days</div></li><li><div>Description</div><div>The __qca cookie is associated with Quantcast. This anonymous data helps us to better understand users' needs and customize the website accordingly. </div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>_fbp</div></li><li><div>Duration</div><div>session</div></li><li><div>Description</div><div>Facebook sets this cookie to store and track interactions.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>_dlt</div></li><li><div>Duration</div><div>1 day</div></li><li><div>Description</div><div>Zendesk set this cookie to create a unique ID for the session. This enables the website to collect data on visitor behaviour for statistical purposes.</
1270div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>__Secure-YNID</div></li><li><div>Duration</div><div>6 months</div></li><li><div>Description</div><div>YouTube cookie used to protect user security and prevent fraud, especially during the login process.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>__Secure-ROLLOUT_TOKEN</div></li><li><div>Duration</div><div>6 months</div></li><li><div>Description</div><div>YouTube sets this cookie to manage feature rollout and experimentation. It helps Google control which new features or interface changes are shown to users as part of testing and staged rollouts, ensuring consistent experience for a given user during an experiment.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>__Secure-YEC</div></li><li><div>Duration</div><div>past</div></li><li><div>Description</div><div>Description is currently not available.</div></li></ul></div> </div> </div><div class="wcc-accordion" id="wccDetailCategoryothers"> <div class="wcc-accordion-item"> <div class="wcc-accordion-chevron"><i class="wcc-chevron-right"></i></div> <div class="wcc-accordion-header-wrapper"> <div class="wcc-accordion-header"><button type="button" class="wcc-accordion-btn" id="wccDetailCategoryothers-title" aria-expanded="false" aria-controls="wccDetailCategoryothers-panel" aria-label="Others" data-tag="detail-category-title" style="color:#212121">Others</button><span class="wcc-always-active" data-tag="detail-category-always-enabled" style="color:#008000">Always Active</span> <div class="wcc-switch" data-tag="detail-category-toggle"><input type="checkbox" id="wccSwitchothers"></div> </div> <div class="wcc-accordion-header-des" data-tag="detail-category-description" style="color:#212121"> <p>Other cookies are those that are being identified and have not been classified into any category as yet.</p></div> </div> </div> <div class="wcc-accordion-body" id="wccDetailCategoryothers-panel" role="region" aria-labelledby="wccDetailCategoryothers-title" aria-hidden="true"> <div class="wcc-audit-table" data-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>arc_id</div></li><li><div>Duration</div><div>2 months</div></li><li><div>Description</div><div>Description is currently not available.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>tfpsi</div></li><li><div>Duration</div><div>1 hour</div></li><li><div>Description</div><div>Description is currently not available.</div></li></ul><ul class="wcc-cookie-des-table"><li><div>Cookie</div><div>_gtmeec</div></li><li><div>Duration</div><div>session</div></li><li><div>Description</div><div>Description is currently not available.</div></li></ul></div> </div> </div> </div></div><div class="wcc-footer-wrapper"> <span class="wcc-footer-shadow"></span> <div class="wcc-prefrence-btn-wrapper" data-tag="detail-buttons"> <button class="wcc-btn wcc-btn-reject" aria-label="Reject All" data-tag="detail-reject-button" style="color:#000000;background-color:transparent;border-color:#000000"> Reject All </button> <button class="wcc-btn wcc-btn-preferences" aria-label="Save My Preferences" data-tag="detail-save-button" style="color:#000000;background-color:transparent;border-color:#000000"> Save My Preferences </button> <button class="wcc-btn wcc-btn-accept" aria-label="Accept All" data-tag="detail-accept-button" style="color:#FFFFFF;background-color:#FF352E;border-color:#FF352E"> Accept All </button> </div><div class="wcc-footer-bottom-wrapper" style="padding: 8px 24px;font-size: 12px;font-weight: 400;line-height: 20px;text-align: right;border-radius: 0 0 6px 6px;direction: ltr;display: flex;justify-content: space-between;align-items: center;background-color:#EDEDED;color:#293C5B;display:flex"><div class="wcc-consent-details-wrapper" style="justify-content: start;float: left;min-width: 50%;text-align: left"></div><div data-tag="detail-powered-by" style="justify-content: end;float: right;min-width: 50%;background-color:#EDEDED;color:#293C5B;display:none"> Powered by <a target="_blank" rel="noopener" aria-label="WebToffee product page, opens a new window" href="https://www.webtoffee.com/product/gdpr-cookie-consent/" style="margin-left: 5px;line-height: 0"><img src="https://studentsdemandaction.org/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/images/webtoffee.svg" alt="Webtoffee logo" style="width: 78px;height: 13px;margin: 0"></a> </div></div></div></div></div><div class="wcc-overlay wcc-hide"></div></script>
1270<script id="bd-bootstrap-js" src="//cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js?ver=1.0.12"></script>
vendor: 1 bytes, line 1270
1270
1271<script id="serialize-js-js" src="//cdnjs.cloudflare.com/ajax/libs/jquery.serializeJSON/3.2.1/jquery.serializejson.min.js?ver=1.0.12"></script>
vendor: 1 bytes, line 1271
1271
1272<script id="bd-count-animate-js" src="https://studentsdemandaction.org/wp-content/themes/bd/js/count-animate.js?ver=1.0.12"></script>
vendor: 1 bytes, line 1272
1272
1273<script id="bd-lity-js" src="https://studentsdemandaction.org/wp-content/themes/bd/js/lity.js?ver=1.0.12"></script>
vendor: 1 bytes, line 1273
1273
1274<script id="bd-theme-js-extra"> 1275var bd_ajax = {"nonce":"ae883a5687"}; 1276//# sourceURL=bd-theme-js-extra 1277</script>
vendor: 1 bytes, line 1277
1277
1278<script id="bd-theme-js" src="https://studentsdemandaction.org/wp-content/themes/bd/js/theme.js?ver=0.94270800%201790367473"></script>
vendor: 1 bytes, line 1278
1278
1279<script id="bd-actionkit-tracker-js" src="https://studentsdemandaction.org/wp-content/themes/bd/js/actionkit-tracker.js?ver=1.0.12"></script>
vendor: 1 bytes, line 1279
1279
1280<script id="underscore-js" src="https://studentsdemandaction.org/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 1280
1280
1281<script id="wp-util-js-extra"> 1282var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 1283//# sourceURL=wp-util-js-extra 1284</script>
vendor: 1 bytes, line 1284
1284
1285<script id="wp-util-js" src="https://studentsdemandaction.org/wp-includes/js/wp-util.min.js?ver=7.0.5"></script>
vendor: 1 bytes, line 1285
1285
1286<script id="gforms_recaptcha_recaptcha-js-extra"> 1287var gforms_recaptcha_recaptcha_strings = {"nonce":"f23c405116","disconnect":"Disconnecting","change_connection_type":"Resetting","spinner":"https://studentsdemandaction.org/wp-content/plugins/gravityforms/images/spinner.svg","connection_type":"enterprise","disable_badge":"1","change_connection_type_title":"Change Connection Type","change_connection_type_message":"Changing the connection type will delete your current settings. Do you want to proceed?","disconnect_title":"Disconnect","disconnect_message":"Disconnecting from reCAPTCHA will delete your current settings. Do you want to proceed?","site_key":"6Ldl5eQsAAAAAK1DUOauMPTDMhkXuClUFF8_-0RJ","key_type":"SCORE","ajaxurl":"https://studentsdemandaction.org/wp-admin/admin-ajax.php"}; 1288//# sourceURL=gforms_recaptcha_recaptcha-js-extra 1289</script>
vendor: 134 bytes, lines 1289-1290
1289 1290<script data-wp-strategy="defer" defer id="gforms_recaptcha_recaptcha-js" src="https://www.google.com/recaptcha/enterprise.js?render=
12906Ldl5eQsAAAAAK1DUOauMPTDMhkXuClUFF8_-0RJ
vendor: 27 bytes, line 1290
1290&ver=2.2.2"></script>
1291<script data-wp-strategy="defer" defer id="gforms_recaptcha_frontend-js" src="https://studentsdemandaction.org/wp-content/plugins/gravityformsrecaptcha/js/frontend.min.js?ver=2.2.2"></script>
vendor: 1 bytes, line 1291
1291
1292<script id="wp-emoji-settings" type="application/json"> 1293{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://studentsdemandaction.org/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}} 1294</script>
vendor: 1 bytes, line 1294
1294
1295<script type="module"> 1296/*! This file is auto-generated */ 1297var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1298//# sourceURL=https://studentsdemandaction.org/wp-includes/js/wp-emoji-loader.min.js 1299</script>
1299 1300
1301<script id="optimization-detective-detect-args" type="application/json"> 1302["https://studentsdemandaction.org/wp-content/plugins/optimization-detective/detect.min.js?ver=1.0.0-beta7",{"minViewportAspectRatio":0.4,"maxViewportAspectRatio":2.5,"isDebug":false,"extensionModuleUrls":["https://studentsdemandaction.org/wp-content/plugins/image-prioritizer/detect.min.js?ver=1.0.0-beta4"],"restApiEndpoint":"https://studentsdemandaction.org/wp-json/optimization-detective/v1/url-metrics:store","currentETag":"fe4a349feab6d6d94f68adc4a90d7d67","currentUrl":"https://studentsdemandaction.org/resources/school-safety-hub/","urlMetricSlug":"cc5bd1ce2dd165195dae7b9ca5deaee9","cachePurgePostId":97,"urlMetricHMAC":"4ede01e40b9511eda9199a314030235f","urlMetricGroupStatuses":[{"minimumViewportWidth":0,"maximumViewportWidth":480,"complete":false},{"minimumViewportWidth":480,"maximumViewportWidth":600,"complete":false},{"minimumViewportWidth":600,"maximumViewportWidth":782,"complete":false},{"minimumViewportWidth":782,"maximumViewportWidth":null,"complete":true}],"storageLockTTL":60,"freshnessTTL":604800,"webVitalsLibrarySrc":"https://studentsdemandaction.org/wp-content/plugins/optimization-detective/build/web-vitals.js?ver
1302=6.1.0","gzdecodeAvailable":true,"maxUrlMetricSize":1048576}] 1303</script>
vendor: 1 bytes, line 1303
1303
1304<script type="module"> 1305async function load(){await new Promise(t=>{"complete"===document.readyState?t():window.addEventListener("load",()=>t(),{once:!0})}),"function"==typeof requestIdleCallback&&await new Promise(t=>{requestIdleCallback(t)});const t="script#optimization-detective-detect-args",e=document.querySelector(t);if(!(e instanceof HTMLScriptElement))throw new Error(`Missing: ${t}`);const o=JSON.parse(e.text);if(!Array.isArray(o)||2!==o.length||"string"!=typeof o[0]||"object"!=typeof o[1])throw new Error("SCRIPT#optimization-detective-detect-args is not [ string, object ]");const i=o[0],a=o[1],n=(await import(i)).default;await n(a)}load(); 1306//# sourceURL=https://studentsdemandaction.org/wp-content/plugins/optimization-detective/detect-loader.min.js?ver=1.0.0-beta7 1307</script>
1307 1308</body> 1309 1310</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.