Kanonskolen kan rumme op til 40 elever, og undervisningen foretages af 10 folkeskoleuddannede lærere og 4 pædagoger. Ledelsen af Kanonskolen varetages af skolelederen.
Efter Kanonskolen har nået sin nuværende størrelse, har vi årligt ført mellem 8 og 14 elever op til folkeskolens afgangsprøve, med såvel flotte karakterer, som menneskelig og dannelsesmæssig udvikling til følge.
I foråret 2016 fik vi udarbejdet en ny overenskomst, som åbner op for at tage elever fra andre opholdssteder, eksterne elever, samt mulighed for at etablere samarbejde med folkeskoler fx omkring en kortere indsats.
Kanonskolen modtager elever fra opholdstederne Fonden Kanonen, Fonden Bakkegården, Fonden Fønix og Ny Start.
I sommeren 2017 flyttede vi i egne lokaler i den gamle brugs i Hadbjerg. De er omdannet til en fantastisk flot ramme for vores undervisning.