It may be worthwhile looking at a Kanex MeDrive, it's a very clever bit of kit that you can buy, connect to a HDD or multiple, access in school via the MeDrive app and configure your network to open a port to access from outside of school. We're currently using one in school and don't need the outside of school access but I believe it's fairly straight forward.