Sorry to disappoint you guys, but I know about booting off an external drive. Thing is, I cannot do that without the teacher seeing. There's this teacher sitting in the front of the class and all the screens face the front. Even if you could attempt to boot up Linux or something else on the computer, the teacher will see it.
Even if he does not see it, the teacher's computer has a software that can "see" what you have on your screens. I can't remember the technical term for that, but basically, it's a manual override. Even if I boot up on Linux and he can't use the program on me, my "friends" may root me out anyway. Even if they don't, the teacher still patrols about.
I was expecting something like a program that auto-runs when you jack in the USB stick. It hooks up to the GPU and just works. Like CGMiner. It detects ASICs and just works. No configuration needed.