Police are appealing for information after vandals targeted Inverurie Academy.
The culprits smashed windows, removed and broke slates from the roof and smashed a car window.
In the most recent incident, which occurred between Saturday and Sunday, a classroom was entered and vandalised while a fire extinguisher was let off.
Constable Claire Williamson, who is investigating the most recent incident, said: “Such activity not only disrupts the working of the school as classrooms need to be cleaned and windows replaced, but furthermore it is an added expense on council budgets which invariably means that services elsewhere suffer.
“I would urge anyone with information about these mindless acts to contact us with information.”
Anyone with any information is asked to contact police on 101, or Crime Stoppers on 0800 555 111.