sevc - your "internal" IP (the one for your in-house LAN, in your case 192.168.x.x) is different than your "external" IP, which is assigned by your ISP, and may or may not change from time to time depending on the nature of your broadband service (do you have a "Static IP" or a "Dynamic IP"; static IP accounts typically cost more, and are much less common. For many residential accounts, the first number of an external IP is 64 or 68 or 76 but it can be almost anything less than 256 EXCEPT for 192, 172, 127, or 10). Anyhow you'll have to check with your ISP to figure that out.
Your router performs the translation between the external address and the internal one, and can spread out a limited number of external addresses into enough internal addresses to support all the computers you may have in your home. The port mapping the Duane has suggested is one of the many ways of creating the association or "mapping" between the real world and one particular machine within your home.
In any event, when you're at school or anywhere outside of your house you'll need to talk to the "external IP" address. So instead of typing "192.168.x.x" into your browser, you'll need to type a different address, like "68.2.48.x" or something...
When you're at home, you'll need to talk to the "internal IP" address (192.168.x.x). Same destination, but different addresses depending on where you are when you're talking. Confusing, but its the way it works.
Sounds to me like you're typing the 192.168.x.x and it hangs because your browser is trying to find a local machine (at your school) with that address and there probably isn't one.
btw you can also map port 22 (the ssh port) to a specific machine, using the same technique