You would need set port fowarding up on your home router if you havent so already.
Make sure the VNC server and Viewer software are using the same port.
Since your trying from a school it could be that the school are blocking the access.
Theres lots of possiblitys..
What's this werid error message you are getting?