More than 200 pupils have been evacuated as a fire ripped through a primary school.

The blaze broke out at Cairneyhill Primary School in Dunfermline, Fife, shortly after 1pm on Friday.

The fire service said the building was "well alight" and more than 30 firefighters were tackling the flames, which started in the infant department.

Fife Council confirmed all pupils and staff had been evacuated to a nearby church.

The school has a roll of 222 pupils.

The council said: "You might have heard that there's a fire at Cairneyhill Primary School. Please be assured all pupils and staff are safe and well.

"The school has been evacuated to the church hall. A group call message has been sent to all parents asking them to collect their children from the church hall please."

A spokesman for the fire service said: "More than 30 firefighters are currently in attendance at a large fire within a school building on Northbank Road, Dunfermline.

"Operations Control mobilised seven appliances after the alarm was raised at 1.03pm on Friday, December 8.

"Firefighters wearing breathing apparatus are using high powered hoses to tackle the flames."