A 16-year-old high school student from Germany who was hit by a Jeep in North Vancouver, B.C., last weekend has died in hospital, authorities confirmed.