In my opinion they are all grammatical even though they all can be expressed in a more natural way (perhaps with "because of" instead of because and removing the there's). Each sentence might benefit from adding an extra "there" at the end of it. The existential "there" functions as a pronoun so your student was right.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.