
The incident happened around 7.40pm on Tuesday, April 12, at the derelict village hall on Marshall Mackenzie Road.
The 18-year-old will be reported to the Procurator Fiscal and the two boys will be reported to the Youth Justice Management Unit.
Emergency services were alerted shortly before 8pm on Tuesday night about a fire at a building in the village, about 10 miles north of Aberdeen.
Three appliances were deployed to tackle the blaze.
The Scottish Fire and Rescue Service said the fire was extinguished in the early hours of Wednesday morning.