Four boys have been charged after a school went up in flames.

Fire crews were called to the blaze at Cordyce School in Dyce, Aberdeen.

More than 30 firefighters battled the blaze shortly after 11pm on Monday.

Three 15-year-old boys and a 14-year-old have been charged in connection with alleged wilful fire-raising.

They will be reported to the Youth Justice Management Unit.

Detective inspector David Howieson said: "The building has been extensively damage and it goes without saying that this could have been a much more serious incident. Thankfully no-one was injured."

The school, which catered for pupils with behavioural issues, is no longer in use and councillors have been consulting on its long-term future.

Anyone with information is asked to contact 101.