The Craigholme Foundation, established in 2002, is a registered charity (SCO 04118) which raises funds to support the school's long-term development programme, predominantly by engaging the support of major donors and through fundraising events. Since its inception The Craigholme Foundation has supported a number of significant projects from the school's Development Programme, including the Sports Complex, Nursery, the Science Laboratories and a new Music Suite. It also supports the school's bursary scheme.