Koostööharidus on õppimise liik, mille käigus õpilased jagavad oma õppeaja klassiruumis õppimise ja töökohal õppimise vahel. Seda saab teha ühest semestrist teise nii, et üks semester veedetakse tundides, järgmine semester tööl ja siis jälle tundides, kuni õpilane oma programmi lõpetab. Mõned programmid töötavad selle asemel, jagades õpilase päeva klassiruumi ja töökoha vahel. Koostööharidus on tavaliselt seotud peamiselt õpitu ja selle vahelise suhtega, kuidas neid teadmisi “pärismaailmas” kasutada saab ning seda kasutatakse tavaliselt tehnilistes haridusprogrammides.
Esimest korda pakkus välja ja lõi Herman Schneider 20. sajandi alguses. Ühistuline haridus püüab julgustada õpilasi õppimist, seostades õpitu otseselt sellega, kuidas seda töökohal kasutada. Sageli seostatakse kogemusõppe ja sarnaste hariduspedagoogikatega, koostööpõhine haridus ühendab tavaliselt keskastme (nt kolledži või ülikooli) üliõpilase reaalse töökeskkonnaga. Näiteks võib arvutiteadusest huvitatud inimene võtta ühe semestri mikrokiipide ja trükkplaatide disaini tunde. Järgmisel semestril töötab ta mikrokiipe ja trükkplaate tootvas ettevõttes.
Teiste ühistulise hariduse vormide puhul õpib eelmises näites õpilane ühel osa päevast ja töötab teise osa päevast. Nii et ta võib hommikul millegi kohta teada saada ja tegelikult kasutada neid teadmisi pärastlõunal või õhtul töötamise ajal. See võimaldab õpilasel koheselt ühendada klassiruumis õpitud materjali sellega, kuidas see kehtib tegeliku tööstusharu kohta, milles ta soovib töötada. Seda sidet aitavad sageli juhendajad, kes töötavad peamiselt juhendajatena, aidates õpilastel mõelda töö üle ja kuidas see on seotud klassiruumi tundidega.
Mõned kooperatiivse hariduse kriitikud näevad nendes programmides vigu nii selles, et nende läbimine nõuab sageli palju aega, kui ka selles, et õpilane ei pruugi klassiruumi ja töökoha vahelist seost korralikult luua. Kuna tehnoloogia on muutunud paljudes tööstusharudes üha olulisemaks, peetakse seda tüüpi haridust sageli ideaalseks võimaluseks õpetada valdkonna uustulnukaid ja hõlbustada ka jätkuõpet neile, kes selles valdkonnas juba töötavad. Teised pedagoogilised liikumised, nagu teenindusõpe ja kogemusõpe, on sageli kasutanud koostööhariduse ideid ja Ameerika tehnoloogilise hariduse tulevik võib hõlmata ühte neist mudelitest.