Three primary schools and a medical centre lost their roofs, and a fire broke out on the railway line in Dunblane.