91³Ô¹ÏÍø

Watch CBS News

Vallejo school campus closed for at least a week following copper theft

Classes at school campus in Solano County have been canceled for at least a week, as crews repair damage from a reported metal theft.

The that a copper theft at Solano Widenmann Leadership Academy has "severely damaged" the school's electrical systems.

NOTICE FOR SOLANO WIDENMANN FAMILIES: A theft has severely damaged Solano Widenmann Leadership Academy's electrical...

Posted by on 

District officials said repairs are expected to take about a week and is looking at a $150,000 to $250, 000 price tag to fix it.  

In the meantime, Celina Baguiao, a spokesperson for the district, says the school is developing a plan to avoid disruptions in learning.

"All the teachers have worked together to create packets for the students to work on," Baguiao said. "So essentially, it's like an independent study."                      

If the closure is extended, the district said it would arrange "alternate student placements to minimize disruptions."

In an update Monday afternoon, the district announced that "alternative learning hubs" for affected students will open Wednesday at six schools: Cooper, Dan Mini, Federal Terrace, Highland, and Patterson Elementary Schools, along with Loma Vista Environmental Science Academy.

District officials said families are encouraged to sign up via an online form sent directly to parents and guardians. Officials later announced that the school would reopen on Tuesday, Feb. 4.

"We are committed to ensuring that our students' education remains as uninterrupted as possible," Superintendent Rubén Aurelio said in a statement. "The dedicated staff at Solano Widenmann Leadership Academy has worked rapidly to prepare learning materials and establish a system that keeps our students engaged during this temporary closure."

The district said it is also contacting families with students in special education day classes about alternative site arrangements, which will be relocated Tuesday.

Families are being urged to contact the school or the district office with any questions.

Nearly 600 students from kindergarten through 8th grade attend the school located at 1025 Corcoran Avenue, according to enrollment data from the California Department of Education.

The changes are expected to go into effect Tuesday for special needs children and  Wednesday K-8th grade students. 

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