No, but you can hide your shit of you know its gunna happen.

I was searched loads of times and I had mj on me. I put it in my sock but that was only the first time and last time cuz now they check your socks.
Once I thought they'd check me when I was called to the office and I hide it in the bathroom. Its kinda nasty the way i hide it so i wont say.
And then there was the time when this dumbass pass it to me right in front of a teacher and I poped that shit under my and got away with it. LOADS MORE!!! Oi, talk about hypervenalation!!!!!!!!!!!!

As for me I really have no chioce, its either get it at school or dont get any at all. But my step dad and I had a bet if I get cought I have to quit.