Figures obtained by the Scottish Conservatives show that around £45,000 a week is being spent on repairs.
They show that across 31 of the 32 Scottish authorities, a total of £2,395,324 was spent on repairs during the 2010/11 session.
The costs vary from council to council, with the bigger city authorities facing the biggest bills.
In Glasgow, the cost of repairs ran to almost £500,000 while Aberdeen forked out £265,000 and Dundee £187,000. In Fife, the bill was £347,779, while Falkirk paid out £281,000.
Among the lowest bills were South Ayrshire (£2,767), Eilean Siar (£2,500) and Orkney (£530).
West Dunbartonshire was the only authority unable to provide figures in response to the Conservatives’ Freedom of Information request.
Scottish Conservative education spokeswoman, Liz Smith, said: “It is very worrying that such a considerable sum of money is being spent on repairing the results of mindless acts of criminal damage. Such acts are not only totally irresponsible, but they also cause a great deal of distress to local communities.”
Eileen Prior, executive director of the Scottish Parent Teacher Council, said: “Parents tell us they want schools to be centres of their community, open to children and families alike. Locked and deserted buildings are often magnets for vandals so our perspective is one of encouraging local authorities to make schools community hubs.”