It's either sand tiger or mako. I can't tell which one from the pics. They are the only common big sharks that have two distinctly different teeth in front and back. The jaw shape and large gap where the two sides of the jawbone meet, make me think it's probably sand tiger, Carcharius taurus.