At a guess? Lack of the suspect’s fingerprints on the evidence plus no systemic evidence of drug use (or a recent drug test) by the teacher.
Generally, first to squeal gets the deal.