Find out if the school has blocked these sites on all of their servers if they haven't you can connect using a proxy and route through one of the servers that doesn't block those sites. That is how I got around an incredibly slow internet here at school. Just started using the libraries server as my proxy and I was faster than fast. Instead of 20,000 computers on one server there are only about 200 so now I am faster. But most likely the school didn't block the websites on the library server because of research info and such so all you need to do is find a port number and you are in business.