Roads across Fife were closed on Thursday as drains struggled to cope with Wednesday night’s deluge.
Rosyth was worst affected after a burn overflowed, submerging parts of the east of the town in knee-deep water.
The playground at Park Road Primary School and the local park was flooded while residents in nearby houses used sandbags to protect their homes.
Fife Council’s flooding manager Lynne Davidson said the local authority had been prepared for the heavy rainfall.
She said, “Given the forecast, yesterday and overnight we had crews checking areas that are prone to flooding, making sure drains were clear and, in places, putting out sandbags.”
Fife Fire and Rescue had been out since the early hours of Wednesday, pumping water away and sandbags were put round Park Road Primary School and homes next to the school. Water had also to be pumped away from these homes.Road ‘a sea’In Inverkeithing, a wall collapsed on Hill Street from private ground on to the public footway. The street had to be closed.
Bill King, who lives in Park Lea and is vice-chairman of Rosyth Community Council, said, “I can’t get my car home. I took it out early this morning and got through the flood but haven’t been able to get it back.
“I don’t think it’s gone into any houses but the boating pond, the park and the road is just a sea of water.
“My concern is that the schools go back on Tuesday. If it had been today, the children would not have been able to go to school at Park Road Primary because the playground is flooded.”
Roads closed included the A915 at Cairnsmill Caravan Park, the Abercrombie to St Monans road, Grange Road in St Andrews, Dura Den near Cupar and Haugh Road, Burntisland.
There were also problems at Kinnessburn in St Andrews, Queen Street in Tayport, the A915 at Cairnsmill and on the A92 from Melville Lodges to Parbroath, as well as around the East Neuk.