You can run pretty much any program on my school's computers. However, their router is set up with a captive gateway that does not allow you to do so much as ping somewhere unless you are connected to their proxy, which is set up with Lightspeed web content filtering. So yeah, the internet is pretty locked down, but the computers themselves are pretty open. My computer science teacher was convinced we couldn't install any programs without permission on the computers, but I just tried it and even though the student logins are not administrative accounts, they still have many administrative rights on them.