Personally, I think it is very hypocritical of your family to refuse to name names (the best way to help the school tackle the issue that you have) and yet lay down ultimatums to the school about how they must solve this issue in a week.
As far as what I would do (and I have a tenth grader and an eighth grader):
1. I would tell my child she is not to have her phone out or be texting during school hours unless there is a true emergency--which this was not.
2. I would remind my child of issues about drugs (and ongoing conversation at my house) and tell her I was proud of her for not getting involved.
3. I would be sure my child had several strategies for dealing with such situations without involving herself. Actually, this would be review too---I expect my kids to deal with these types of situations--just as I did 25 years ago; it is part of teen life. To the best of my knowledge there is no known drug problem in the small school my son attends, and there certainly is not one my DD will encounter in her online school
but I know it CAN still happen (at school, scouts, the movies with friends, camp, Sunday school, etc) so I make sure my kids are prepared.
4. If my DD were as bothered as you say yours is, I would encourage her to be part of the solution by naming names to the administration. I would let her know that if no one provides the info the school has little chance of fighting the problem--so if it is a problem she feels the school should be focusing on she has a duty to help by reporting what she knows.