Week in review: Cuts at Johns Hopkins, PennWest and St. Louis University

An article fromsite logoWeek in review: Cuts at Johns Hopkins, PennWest and St. Louis University

We’re rounding up recent stories, from two states teaming up to create three-year bachelor’s degrees to policy and leadership developments out of Florida.

Published July 6, 2026Laura Spitalniak Editor

University sign above a gate leading to campus with people walking in the background.

Saint Louis University, seen above in St. Louis, Mo., is conducting layoffs and cutting dozens of vacant roles amid a budget shortfall. The image by Paul Sableman is licensed under CC BY 2.0 Most-clicked story of the week

State officials in Virginia and Ohio are teaming up to create a national blueprint for three-year bachelor’s degrees. Participating institutions aim to propose two programs that would only require 90 credits by spring 2028.

Number of the week: $121 million

The property improvement funds that the U.S. departments of Education and Agriculture are offering to land-grant universities and other institutions with agricultural research facilities. Each university could receive grants up to $30 million but would be required to match the funds dollar for dollar.

if (window.dfp_visibility === 'mobile' ) googletag.cmd.push(function() googletag.defineSlot( '/3618/highereddive/highereddivehybrid1', [[300, 250], 'fluid'], 'dfp-hybrid1-mobile' ).addService(googletag.pubads()); ); waitToLoadAds.push(function() googletag.cmd.push(function() if (window.dfp_visibility === 'mobile' ) window.onDvtagReady?.(() => googletag.display('dfp-hybrid1-mobile')); googletag.pubads().addEventListener('slotRenderEnded', function (event) var adUnitPath = '/3618/highereddive/highereddivehybrid1'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) var adUnitPathWithVisibility = adUnitPath + '-mobile'; var selector = '.pf-comments__ad-wrapper #dfp-hybrid1-mobile'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') ); ); ); if (window.dfp_visibility === 'desktop' ) googletag.cmd.push(function() googletag.defineSlot( '/3618/highereddive/highereddivehybrid2', [[300, 250], 'fluid'], 'dfp-hybrid2-desktop' ).addService(googletag.pubads()); ); waitToLoadAds.push(function() googletag.cmd.push(function() if (window.dfp_visibility === 'desktop' ) window.onDvtagReady?.(() => googletag.display('dfp-hybrid2-desktop')); googletag.pubads().addEventListener('slotRenderEnded', function (event) var adUnitPath = '/3618/highereddive/highereddivehybrid2'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) var adUnitPathWithVisibility = adUnitPath + '-desktop'; var selector = '.pf-comments__ad-wrapper #dfp-hybrid2-desktop'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') ); ); ); Big cuts at public and private universities

  • Johns Hopkins University laid off some 110 employees, mostly in administrative positions, due to reductions in federal research spending. The private Baltimore institution saw a 43% annual decline in federal research funding in 2025.
  • Saint Louis University, in Missouri, made an unspecified number of layoffs and plans to eliminate more than 80 vacant faculty and staff positions due to a budget deficit, according to the St. Louis Post-Dispatch. In 2024, the Catholic institution cut over 150 jobs through layoffs and eliminated vacancies, citing similar budget issues.
  • Pennsylvania Western University will phase out six undergraduate and three graduate degrees, along with 34 minors, beginning this fall, the Pittsburgh Post-Gazette reported. The public institution will also eliminate 28 certificate programs and 35 concentrations, while adding new credentials intended to align with workforce needs.

Higher education in Florida

  • The Florida State Board of Education banned undocumented students from attending any of the 28 campuses in the public Florida College System. One analysis estimated that the ban could cost the system $15 million in lost tuition and fee revenue. Florida's public university system is poised to pass a similar policy in the coming months.
  • The governing board of Florida’s university system confirmed Stuart Bell as the president of the University of Florida, following a delayed vote and tension between UF and system leaders. Bell is the flagship's first permanent leader since 2024, and the university still faces other high-level vacancies.
  • The New College of Florida formally took control of the University of South Florida Sarasota-Manatee's 32-acre campus last week, finalizing a proposal pushed by Gov. Ron DeSantis. The deal furthers DeSantis' goal of making New College a conservative blueprint for higher education and has garnered strong pushback from Democrats.

Quote of the Week

“These circumstances demand exercising judicial restraint, not rushing to answer conclusively difficult questions without sufficient evidentiary development."

Sonia Sotomayor

U.S. Supreme Court Justice

The U.S. Supreme Court upheld bans on transgender student athletes playing on sports teams that align with their gender identity. In a conservative-liberal split, the majority ruled that colleges and K-12 schools can determine eligibility for women’s and girls’ sports teams based on “biological sex." Sotomayor wrote the minority's dissent.

Recommended Reading

  • Another round of Education Department regulations is coming, official says By Natalie Schwartz • June 30, 2026
  • North Carolina Republicans ban DEI at public colleges By Laura Spitalniak • June 29, 2026
  • ‘Professional degree’ list is expanded. But education still didn’t make the cut. By Anna Merod • July 2, 2026
  • ETS acquires ACT, consolidating two testing giants By Ben Unglesbee • June 30, 2026
  • Younger workers may be falling behind in critical thinking skills By Lara Ewen • June 30, 2026

/* Keep this hidden until we need to show the v2 challenge. */ .captcha-container display: none; (function () []; window._signupRecaptchaConfigs.push(config); // If we've already initialized once, skip doing it again. if (window._signupRecaptchaBootstrapped) return; window._signupRecaptchaBootstrapped = true; // Strip odd characters so this is safe for dataset keys/callback names. function safeKey(str) 'default').replace(/[^a-zA-Z0-9_]/g, ''); // Load v3 for scoring and v2 for the fallback challenge. function loadRecaptchaScripts(v3SiteKey) if (!document.getElementById('signup-recaptcha-v2-script')) var v2Script = document.createElement('script'); v2Script.id = 'signup-recaptcha-v2-script'; v2Script.src = 'https://www.google.com/recaptcha/api.js'; v2Script.defer = true; document.head.appendChild(v2Script); if (!document.getElementById('signup-recaptcha-v3-script')) var v3Script = document.createElement('script'); v3Script.id = 'signup-recaptcha-v3-script'; v3Script.src = 'https://www.google.com/recaptcha/api.js?render=' + encodeURIComponent(v3SiteKey); v3Script.defer = true; document.head.appendChild(v3Script); // Get a v3 token, then let our backend verify and score it. function runV3AndScore(v3SiteKey, actionName) return grecaptcha.execute(v3SiteKey, action: actionName ) .then(function(token) return fetch('/signup/recaptcha-v3-score/', method: 'POST', headers: 'Content-Type': 'application/json' , body: JSON.stringify( token: token, action: actionName ) ); ) .then(function(res) return res.json(); ); // Wire recaptcha behavior to each form this config points to. function wireConfig(config, configIndex) var forms = document.querySelectorAll(config.formSelector); forms.forEach(function(form, formIndex) // Keep track of whether this form is wired/passed/already waiting on v2. var key = safeKey(config.key + '_' + configIndex + '_' + formIndex); var wiredFlag = 'recaptchaWired' + key; var passedFlag = 'recaptchaPassed' + key; var awaitingFlag = 'awaitingV2Challenge' + key; if (form.dataset[wiredFlag] === 'true') return; form.dataset[wiredFlag] = 'true'; var recaptchaElement = form.querySelector(config.v2ElementSelector); var widgetId = null; var v2WatcherInterval = null; // First check the widget API, then fall back to hidden textarea values. function getV2Response() var response = ''; try response = widgetId !== null ? grecaptcha.getResponse(widgetId) : grecaptcha.getResponse(); catch (e) response = ''; if (!response) var textareaInForm = form.querySelector('textarea[name="g-recaptcha-response"]'); var globalTextarea = document.querySelector('textarea[name="g-recaptcha-response"]'); if (textareaInForm && textareaInForm.value) response = textareaInForm.value; else if (globalTextarea && globalTextarea.value) response = globalTextarea.value; return response; // Once verified, mark the form so the submit handler lets it pass. function submitVerifiedForm() if (form.dataset[passedFlag] === 'true') return; form.dataset[passedFlag] = 'true'; if (form.closest('.inline-signup')) if (window.jQuery) window.jQuery(form).triggerHandler('recaptcha:verified'); var inlineContainer = form.querySelector(config.v2ContainerSelector); if (inlineContainer) inlineContainer.style.display = 'none'; form.submit(); // Show the v2 challenge and poll until we see a response token. function beginV2Challenge() form.dataset[awaitingFlag] = 'true'; var container = form.querySelector(config.v2ContainerSelector); if (container) container.style.display = 'block'; if (v2WatcherInterval) clearInterval(v2WatcherInterval); v2WatcherInterval = setInterval(function() if (form.dataset[passedFlag] === 'true') clearInterval(v2WatcherInterval); return; var response = getV2Response(); if (response) clearInterval(v2WatcherInterval); submitVerifiedForm(); , 250); // Render the v2 widget only when the element exists on this form. if (recaptchaElement) var callbackName = 'onSignupRecaptchaV2Success_' + key; window[callbackName] = function() submitVerifiedForm(); ; recaptchaElement.setAttribute('data-callback', callbackName); try widgetId = grecaptcha.render(recaptchaElement, sitekey: config.v2SiteKey, callback: function() submitVerifiedForm(); ); catch (e) // Main flow: validation first, then v3 score check, then v2 fallback if needed. form.addEventListener('submit', function(event) if (form.dataset[passedFlag] === 'true') return; event.preventDefault(); if (config.runExistingValidation && window.jQuery) var validationEvent = jQuery.Event('submit'); $(form).triggerHandler(validationEvent); if (validationEvent.isDefaultPrevented()) return; if (form.dataset[awaitingFlag] === 'true') if (getV2Response()) submitVerifiedForm(); else beginV2Challenge(); return; grecaptcha.ready(function() runV3AndScore(config.v3SiteKey, config.submitAction) .then(function(data) data.success)); var scorePass = !Number.isNaN(score) && score > config.scoreThreshold; if (recaptchaSuccess && scorePass) submitVerifiedForm(); return; beginV2Challenge(); ) .catch(function() // If v3 fails (network/API), still let real users complete v2. beginV2Challenge(); ); ); ); // Run a quiet v3 check on page load in the background. //grecaptcha.ready(function() // runV3AndScore(config.v3SiteKey, config.pageAction).catch(function() ); //); ); // Wire everything once grecaptcha is available. function setupAllConfigs() if (typeof grecaptcha === 'undefined') return false; window._signupRecaptchaConfigs.forEach(function(config, index) wireConfig(config, index); ); return true; document.addEventListener('DOMContentLoaded', function() ); )(); Higher Ed Dive news delivered to your inbox

Get the free daily newsletter read by industry experts

Email:

Sign up A valid email address is required. Please select at least one newsletter.Newsletter example on mobileEditors' picks

  • A row of data center servers, featuring the silhouette of a single worker standing in the background. Image attribution tooltipGetty ImagesImage attribution tooltipColleges hit in cyberattack by group behind Canvas breach, Google says

    The cybercrime group ShinyHunters targeted Oracle’s PeopleSoft software and may have gained access to data at more than 100 organizations, according to a Thursday report.

    By Laura Spitalniak • June 12, 2026
  • A student sits on the lawn of the University of Texas at Austin's campus with buildings in the background. Image attribution tooltipBrandon Bell via Getty ImagesImage attribution tooltipTracker Here’s a list of the biggest donations to colleges in 2026 so far

    Drexel University landed a $112.6 million from a trustee and his family to expand the university’s engineering and computer science college.

    Updated June 11, 2026

ES by OMG

Euro-Savings.com |Buy More, Pay Less | Anywhere in Europe

Shop Smarter, Stretch your Euro & Stack the Savings | Latest Discounts & Deals, Best Coupon Codes & Promotions in Europe | Your Favourite Stores update directly every Second

Euro-Savings.com or ES lets you buy more and pay less anywhere in Europe. Shop Smarter on ES Today. Sign-up to receive Latest Discounts, Deals, Coupon Codes & Promotions. With Direct Brand Updates every second, ES is Every Shopper’s Dream come true! Stretch your dollar now with ES. Start saving today!

Originally posted on: https://www.highereddive.com/news/week-in-review-cuts-at-johns-hopkins-pennwest-and-st-louis-university/824371/