Here’s the latest on the Education Department’s interagency agreements

An article fromsite logoHere’s the latest on the Education Department’s interagency agreements

The agency now has 14 partnerships it says reduce federal bureaucracy. But critics argue they add confusion as federal oversight is splintered.

Published June 18, 2026Kara Arundel Lead Reporter

The outside of a building is seen with two flags on a pole flying in front of the building.

A U.S. flag and an Education Department flag fly outside the U.S. Department of Education on Feb. 4, 2025, in Washington, D.C. Alex Wong via Getty Images

First published on

K-12 Dive

The U.S. Department of Education now has 14 interagency agreements with six other federal agencies, continuing the Trump administration’s efforts to dismantle the agency and give states more authority on fiscal and policy decisions. 

The four newest agreements, announced June 16, move some special education programming to the U.S. Department of Health and Human Services and certain civil rights, student privacy and desegregation activities to the U.S. Department of Justice.

The moves are part of the Trump Administration's Returning Education to the States campaign, which aims to break up the "education bureaucracy" in Washington, D.C., and give parents and districts more responsibility over K-12 education activities.

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') ); ); );

Even though the Education Department is to retain statutory responsibility for the programs being outsourced, some stakeholders have pushed back against the changes. Critics say splitting K-12 programming among various federal agencies creates confusion as core federal education oversight is splintered. For example, programming for special education, elementary and secondary education and civil rights enforcement will now be shared among three federal agencies.

The Education Department, however, said the partnerships will bolster coordination among agencies to improve academic and career outcomes for students.

Interagency agreements at the U.S. Department of Education Between May 2025 and June 16, 2026, the Education Department announced 14 interagency agreements with six other federal agencies. (function()function e()window.addEventListener(`message`,function(e)if(e.data[`datawrapper-height`]!==void 0)var t=document.querySelectorAll(`iframe`);for(var n in e.data[`datawrapper-height`])for(var r=0,i;i=t[r];r++)if(i.contentWindow===e.source)var a=e.data[`datawrapper-height`][n]+`px`;i.style.height=a)e())();

Filed Under: Federal Policy /* 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) return String(str // 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

  • Linda McMahon speaks into a microphone. Image attribution tooltipRetrieved from Senate Appropriations Committee on April 28, 2026Image attribution tooltip3 insights from McMahon’s testimony on the Education Department’s budget proposal

    Lawmakers grilled U.S. Education Secretary Linda McMahon on the agency’s dismantling, its handling of civil rights cases and the future of TRIO. 

    By Natalie Schwartz • April 28, 2026
  • A welder at work. Image attribution tooltipGetty ImagesImage attribution tooltipEducation Department releases final rule for Workforce Pell

    The regulations detail the process for how short-term programs can get approval from the federal government to be eligible for Pell Grants. 

    By Natalie Schwartz • May 18, 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/the-education-dept-now-has-14-interagency-agreements-here-are-the-changes/823222/