91³Ô¹ÏÍø

Watch CBS News

Shakopee middle school custodian, a former student, transforms building with hand-painted murals

What started as a simple idea inside a Twin Cities middle school is slowly transforming the space, and it's catching students by surprise along the way.

At Shakopee East Middle School, the sound of the bell still signals the end of one class and the start of another. For head custodian Mackenzie Reed, she's heard it before as a student here in the mid-2000s.

"I just remember it being very tan, very dull and cramped," Reed said.

Years later, she came back as the person responsible for caring for the school.

"Still just the same old tan walls [laughs]," Reed said.

So she picked up a paintbrush.

"It started off with the pillars and numbering the pillars for the students," she said.

What began during COVID as a small project has grown into something much bigger.

"Give me a bare wall, and I'm gonna paint it," she said.

The former student volunteered to reshape the place she once knew with hand-sketched, large-scale murals in hallways, under the stair nooks and in the lunchroom.

"I feel like these kids need some type of pride for their building that they come into," she said.

Students who've witnessed the transformation say they feel it.

"The building before was a bit bland, but now it's just more colorful," said eighth-grader Sawyer Tagg.

"Throughout the years, with all like the paintings, it just became more warm and welcoming," said eighth-grader Asiah Meregildo-Worley.

Principal Clayton Ellis says that matters.

"You want to feel welcomed, right? You want to feel heard, you want to feel seen, all of those things," Ellis said. "But if you feel centered as a student, as a human being, right, and you have that sense of belonging, then everything else will start to fall in place."

Each mural is more than paint — it's personal. But Reed doesn't sign her work. In fact, she's OK if students don't even know it's hers.

"It's just pride," Reed said. "It's like, I did that. I don't tell them that because I just like them to enjoy it."

Reed is also taking her talents to other Shakopee schools. She'll be starting a mural project at Eagle Creek Elementary School during spring break.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });