Probably because the firewall is set up on a Deny-all with exceptions basis. So they just never saw any reason to set up an exception for SSH or something.
On an interesting note, I had to use an external DNS server to be able to use SSH at school. Which the tutor was kind enough to give me an IP for
