A win-win for schools is ownCloud, an open source file sharing server that helps schools take back control of their data. Files are available via sync clients for nearly all major operating systems, as well as a web interface. ownCloud also includes a browser-based collaborative document editing tool, similar to Etherpad and Google Docs, which may be used to privately share documents between classmates and colleagues.

More speed with Go instead of PHP: ownCloud Infinite Scale is ready for use
Infinite Scale is a complete modernization of ownCloud 10, which has replaced PHP with Go for greater speed and efficiency.