Firefighters were called to University of Chester Academy High School at around 6am yesterday.
12 fire crews from Cheshire Fire and Rescue were called to the school on Shipbrook Road after the fire was reported.
Two engines from Northwich and Winsford, and one from each of Middlewich, Congleton, Sandbach, Holmes Chapel, Lymm, Warrington and Altrincham attended the scene, along with the service's aerial appliance.
The blaze had broken out in two separate roofs of buildings at the school, and has created a lot of visible damage to the roof structure.
Fire crews used several mains jet and hose reels to tackle the fires, and breathing apparatus due to concerns of potential asbestos from the building fabric.
It took firefighters around three hours to bring the blaze under control, with appliances remaining on site for most of the day to dampen the fire down and ensure the site was safe.
The fire is believed to have been started deliberately and Cheshire Police are urging anyone who may have information on the incident to contact them on 101.
Call for stories of women and girls across Cheshire
Cheshire officers working to keep our town centres even safer
Life ban for woman whose dead dog was found in a rug in back garden
Hartford man jailed following successful stop and search in Northwich
Man jailed for historic sexual offences in Macclesfield
Mayors’ cadet Jenson Webb embarks on a life changing Nepal expedition
Cheshire Constabulary takes part in national operation to disrupt vehicle crime
Man charged in relation to fatal collision involving off-duty police officer
Ofsted highlights accelerating pace of improvement in Cheshire East children’s services
Man sentenced following serious collision in Nantwich
Two men sentenced for county lines drug dealing
£50,000 fund opens to support safer communities across Cheshire
Have your say on proposed changes to Council Tax Support in Cheshire East
Three people jailed for more than 18 years following false imprisonment in Winsford
New community mental health service launches across Cheshire East
Highways teams are ready to keep Cheshire East moving this winter
Cheshire East named best place for children to grow up
Christie patients share their aspirations for improving cancer care
Cheshire East Council vote to oppose Peak Cluster proposals
Have your say on home to school travel assistance in Cheshire East