It's understood 400 pupils had to be led to safety from Catherine Junior School and taken to the nearby infants school at around 2pm.
At its height 46 firefighters were at the scene.
A building inspector from the city council was on the scene to check the safety of the building.
The fire started in the roof.
More top news
Localised gales will develop across parts of the region tonight. Tomorrow there will be sunshine and scattered showers.
Overnight, winds will increase, with gales over exposed parts. Tomorrow, rain will soon clear, with sunny intervals developing.
A legal loophole means a suspended teacher with links to the 'Trojan Horse' scandal is still teaching children as a private tutor.