I don't see why schools really need to provide access to the open internet. Providing computer access is fine, but the network should be internal. Wikipedia PR Britannica can me mirrored, as well as any videos that teachers decide to have cached.
> there aren't very many good self hosted edu software resources
I'm not sure if that's a problem, but that feels like one.