91³Ô¹ÏÍø

Watch CBS News

ChiArts High School at risk of closing, being turned over to CPS over funding problems

Chicago High School for the Arts, one of Chicago's most prestigious performing art schools, it at risk of closing and being turned over to Chicago Public Schools due to funding shortfalls.

The art program at the school is largely funded by donations, with CPS providing academic funding. In a statement, the ChiArts board said the school is facing "funding shortfalls amid rising operating costs."

That deficit has created unsustainable debt, the board said, and because of this the school could not meet the financial requirements of a contract renewal with CPS.

The Chicago School Board will meet on Oct. 23 to determine if CPS will take over the school.

That's devastating news for students like 16-year-old Oliver Mendoza, an incredibly skilled percussionist who has been scouted by UC Berkeley and the Manhattan School of Music for his talents.

Mendoza's interest in percussion started when he was just six years old, and grew as he got older.

"Alongside learning technique and learning rhythm I also devote time to learning the history and the meaning behind it," he said. "I want to be one of the greats. I want to be like somebody that was known for these instruments."

Mendoza has played at venues throughout the city and been a Ravinia Scholar. He's a sophomore at ChiArts. More than 600 students enrolled in the school take part in intensive pre-professional training in the arts alongside their academic work.

Mendoza's program, the ChiArts music conservatory, will only be funded through the end of this school year.

"It really scares me because there's no other school, free school in the city that can provide me the education, provide me the connections with the people like that school and I fear like I am not gonna learn as much as I will be able to, if Chi Arts shuts down," he said.

""It breaks my heart. He works so hard for what he loves," said his mother Linda Serrano. "Having that ripped away because a contract wasn't signed or because the funding, it's unfair."

Mendoza was recently elected student body vice president at ChiArts.

"If it shuts down, what's going to happen? What's going to happen to me? What's gonna happen to the students?" he wondered. "I'm gonna keep fighting."

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=fd53910ecf4604072044ab7c46d9b028'; 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(); } }); }); }); });