2009

Craighouse School was granted full IB status. It currently offers the three complete programmes: PYP (Primary Years Programme), MYP (Middle Years Programme) and DP (Diploma Programme).