Police are hunting vandals following a spate of attacks in the Garioch.
A school and residential properties were among the targets in the spree involving 18 incidents since the beginning of the month.
It is incredibly disappointing that because of the acts of a few mindless individuals, our places of learning have been disturbedCraig Clement Aberdeenshire Council
Keithhall Primary and the community hall were hit, along with several houses in Chapel of Garioch, Burnhaven, Blackburn, Thainstone and Blairdaff.
Police say that in most of the incidents windows were smashed by stones and the victims were left distressed.
Council officials have condemned the culprits.
Aberdeenshire’s head of performance and resources Craig Clement said: “It is incredibly disappointing that because of the acts of a few mindless individuals, our places of learning have been disturbed.
“Our schools are where young people can come together to discover and exchange new ideas and we all have a responsibility to allow them to develop their minds to the best of their ability.
“I encourage anyone who has any information regarding any of these incidents to contact Police Scotland on 101.”
Police Scotland have appealed for any information about the vandalism.
The incidents occurred between Tuesday, September 1, and Wednesday, September 9.
Investigating officer PC Gary Christie said: “Residential properties being targeted at random is a highly unusual occurrence and is especially rare for the Garioch area.
““We are obviously keen to progress this enquiry and detect those who are responsible for these senseless crimes as soon as possible. “We believe that on most occasions a stone has been thrown in order to break windows and that those responsible have left the scene in a car.
“The total damage caused to these properties amounts to a low four-figure sum and has really distressed the victims. We are determined to find who is responsible and ensure they face the consequences of their actions.”
Anyone with information is asked to contact Police Scotland on 101 or Crimestoppers on 0800 555 111.