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.
Anti-social and disruptive property closed down by Macclesfield Police
Personal trainer to tackle epic marathon duo for East Cheshire NHS Charity
Congleton Town Council Encourages Community Groups to Apply for Grant Funding
United Utilities starts £48m investment in Knutsford
Man sentenced for rape, neglect and controlling and coercive behaviour
Cheshire Police warn people to be vigilant following reports of counterfeit notes across the county
Garden Waste Recycling Scheme live this week
Middlewich Bypass - Main construction to start this spring
Former Northwich man jailed for drug dealing in Sandbach
Winsford man jailed for dealing class A and B drugs
Man jailed after harassing woman
Appeal for witnesses following collision near Winsford
Council agrees plan for school at former HQ as part of commitment to special needs provision
Man charged following investigation into Macclesfield cannabis farm
Man handed three-year Criminal Behaviour Order
Two men jailed for drug dealing in Crewe
New initiative will support young people leaving care in Cheshire East
Two arrested and drugs seized following stop check in Prestbury