Around 35 firefighters are tackling a blaze at an old primary school in Inverkeithing.
Emergency services were called to the scene in Roods Road in the Fife town at around 9.20pm on Monday.
Seven fire appliances were involved in tackling the blaze.
Police and the fire service advised residents to stay inside due to the smoke and told people to avoid the area.
South West Fife Police tweeted: “Police currently assisting SFRS @fire_scot at Roods Road, Inverkeithing due to ongoing fire at the old primary school.
“Please close your windows if you live near to the area. Do not approach the surrounding streets to allow @fire_scot access to the building.”
Some local roads were closed while emergency services dealt with the incident.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article