That sounds like a good idea, although like anything possibly has flaws and doesn't teach teachers that they need to make sure there proxy's are in etc. Plus teachers tend to pass applications between each other to resolve issues, where as something thats not seen is harder to explain.
Just my take, and also the browser will not require a restart when turning the proxy on or off.
I think ProxyPac requires you to restart the browser before it takes effect.