@Hans: Re: Cost is the smaller concern
I had a pi lying around
You do realise that you are now that school's unpaid IT administrator, and that everything that goes wrong from now on is your fault? If any harm or problems arise you will be blamed, and you have no insurance? I'm only half joking, there are many more costs involved in "free" systems than are obvious up front.