The only pure WiFi panic button solution that is designed for your application that I am aware of is from Ekahau. Aeroscout and Lynx solution both use supplemental proprietary wireless RFID networks for location services and WiFi for communications between devices. Ekahau has apparently been installed specifically in schools in the US and Canada already.