Seven teenage pedestrians, and the driver of the car, a woman in her 40s, have all been taken to hospital.