Adobe AIR/Flex has the option to export files to iOS, Android and Blackberry. I tried exporting a demo app to Android and it worked well. I havent tried the other platforms though. Obviously, I doubt the performance would be as good as a native app but a mobile application for a school which doesn't require a game engine, I would say Adobe AIR/Flex is the way to go. But since you require Wifi triangulation or GPS, th…
Adobe AIR supports geolocation (using GPS and/or Wi-Fi) for both Android and iOS devices:
http://www.adobe.com/devnet/air/quick_start_as/quickstarts/q...