See i dont understand all these people getting caught in school...
All you need to do is be LOW KEY...
Dont smoke 10 bowls before school, thats an easy way to get yourself caught. If i do smell like buds i do 3 things...
1. Rohto Eyedrops (Go to CVS and get them)
2. Hand soap/sink (Smelly hands are an easy way to get caught)
3. teeny tiny bit of cologne (optional)
About the cologne, dont overuse it or it in itself will be suspicious. Just maybe a half spray, thats enough to mask most skunky odors haha. Just dont talk and dont make a fool of yourself, shut up, sit back and enjoy the high, or if you feel shitty just put your head down. Also, try to not have pot at school, at least put it in someones car or in some secret place to get it after school, unless you are a really experienced pothead that knows how to not come off as high or intoxicated (im high all day), you should NEVER have bud on your person. Locker is better, maybe hidden in a binder or something.
Good luck.