91³Ô¹ÏÍø

Watch CBS News

Ballet Hispánico is a "home base" for Latinx talent: "It's so miraculous to have this organization"

Ballet Hispánico, the largest Latinx cultural arts organization in America, has been a renowned training ground for top-tier dancers for over 50 years. 

The school, located in New York City, welcomes children as young as 2 and serves as a sanctuary for dancers who have historically faced marginalization in the predominantly White world of classical dance. It has left an indelible mark on the dance world, training accomplished dancers like Jennifer Lopez.

Recently, the cultural powerhouse was named one of America's Cultural Treasures by the Ford Foundation.

Overcoming racial stereotypes and resistance, dancers like Gabrielle Sprauve-Bloom, who is Guatemalan and Black, have discovered solace and a sense of belonging within the vibrant and diverse environment of Ballet Hispánico. Growing up dancing in Georgia, she said she was told by a teacher she would end up being too "voluptuous" to dance in companies like the New York City Ballet or American Ballet Theatre.

"I built resilience, a lot of resilience and a lot of strength that kids of color start building from way too young," Sprauve-Bloom said. 

But she feels at home at Ballet Hispánico, a professional company that embraces the richness and diversity of Latinx culture in both its choreography and casting — creating a safe space where dancers can authentically express themselves.  

Paulo Hernanez-Ferella, a member of the company, highlighted the freedom and security he experiences, enabling him to express his true self. As a gay Hispanic dancer, he feels safe within the company.

Eduardo Vilaro, the artistic director of Ballet Hispánico, recognizes the significance of this safe haven.

"For kids like me who came from the Bronx and ... felt like they were othered, this place gives them a home base," he said. "And that's why it's so miraculous to have this organization today."

Established in 1970 by Tina Ramirez, a Venezuelan immigrant who understood the transformative power of dance, Ballet Hispánico has become an influential pillar in the dance community.

Renata Suarez, a 16-year-old dancer who trains at Ballet Hispánico, faced challenges in connecting with her identity as an immigrant child. However, her perspective changed entirely when she witnessed Ballet Hispánico perform. 

"It was the most inspired I'd ever been in my life," Suarez said. "I'd never seen people like be that upfront and be that, like, 'this is who we are and this is how we dance and this is what we do.'" 

The organization now regularly shares the stage with renowned companies such as American Ballet Theatre and Alvin Ailey. Ballet Hispánico's 2023 season begins June 1. 

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