The fire was spotted just before 11:30 a.m. at the school on the 1300 block of Tanyard Road in Deptford.
Students in the building were evacuated.
Firefighters quickly sounded a second alarm.
Just after noon, Chopper 6 spotted firefighters throwing charred debris from the roof.