The boy was arrested on Tuesday and police are still searching for a possible co-offender, according to Acting Superintendent Gerard Lawson.
“We are not aware he is a student at the school,” he said.
“CCTV has helped the investigation as we tried to get hold of the person we thought might be involved.”
The young boy has been charged with using fire to destroy property, breaking and entering and drug possession, and will appear in front of a children’s court.
Students were forced to learn from home before the school holidays due to the blaze.
Shocked residents expressed their devastation at the loss of the library and other school buildings at the time of the incident.
“It is devastating for us because the kids all worked so hard this year on everything and coming close to end of school Year 6 graduating, their hard work all gone ... it’s just sad for all the kids,” one said on Facebook.
“I fail to understand why anyone would do this, as well as putting lives of the students and teachers at risk,” another wrote.