I despise articles like this.
Can you get hardware and software for free? Yes. You need to do a lot of hustling though to get the components, assemble the network and keep it running. Additional, electricity and internet access are never free. Someone has to maintain the network, install software and answer user questions.
You can't whip a linux network on a bunch of teachers and expected it to be useful. I can't even do that with IT professionals.