Skolen het opprinnelig «Drammen offentlige spesialskole» og ble opprettet i 1959 av kommunene: Drammen, Skoger, Lier og Nedre Eiker i fellesskap. Skolen holdt opprinnelig til i Kirkegaten, senere i Bragerhagen 43 og så Nedre Storgate 46. I 1974 flyttet skolen til Frydenhaug gård, og byttet i den sammenheng navn til Frydenhaug skole. På samme tid sluttet flere kommuner seg til som samarbeidspartnere deriblant: Øvre Eiker, Røyken, Hurum, Svelvik og Sande. Det ble også bygget nye bygninger i hage og parkområdet til klasserom, grupperom, personalrom, gymsal, basseng, skolekjøkken, sløydsaler, formingsrom, fysioterapirom, verksted og fotokopieringsrom. Frydenhaug skole er en barneskole med tilrettelagt undervisning for barn med nedsatt læreevne, den hadde pr. 2020, 85 elever og 110 ansatte.