In order to stop this kind of thing from happening again, parents need to get together and tell the school board that it's OK for 13-year-olds to be exchanging drugs with each other. The school has no right to prohibit this private, harmless behavior nor to search any student any time for any reason.
The parents are the taxpayers. They're the employers. They need to let the school know what will not be tolerated by them.
If LEOs are needed at schools today- then get them in there and let them do the job. School officials need to be worrying about doing their job- they haven't been doing such a bang up job of educating the students so they just don't need to be expanding their job into other areas.