Is there any app for tracking my iphone if it gets stolen? Read Details?

Like if someone steals my iphone at school i can go on the website and track it, find EXACTLY where it is so i can go to the place and get it back?

Added (1). Oh i do have Find My iPhone on, but one time when my dad took it to the store and didn't come back i got on the icloud web and to see where my iphone was to see where my dad was and it was worthless!

There's a free app called " find IPhone" and it works really well. I just found my phone using it. The app doesn't tell you the exact address of where it is but it tells you the streets. Mine we just went to those streets and asked at the houses and we offered a little bit of money to some younger kids that lives near there and they searched around. About an hour later they called us and we for it back!