I vote for rock...
I have also found quite a few shark teeth and they are a lot 'smoother' than that. Try rubbing it against your own teeth...you should be able to tell right away if it is rock. Might sound funny, but that is what a lot of forensic anthropologists do.
HH,
BobJ