Skolen ble etablert i 1996 som en sammenslåing av skolene Christian August, Porsnes, Risum og Tosterødberget. I 2004 ble studiested Christian August (tidligere Christian August gymnas) nedlagt og tilbudene flyttet til nybygget på Porsnes. I 2010 fikk Halden videregående egen avdeling ved Halden fengsel. Avdeling Risum er delt på to bygninger i Iddeveien 37 og 44.