Children as young as nine caught with drugs at school