An out-of-control driver struck a teacher crossing the street in front of a school in Nassau County and then hit another vehicle carrying two people on Friday morning, police said.
The 28-year-old driver of the Lexus was going past North Shore High School on Glen Cove Avenue in Glen Head at about 10 a.m. when he struck the teacher, witnesses and police said. The driver then veered into the southbound lane and hit another car that was carrying two people in their 60s.
Jaris Leva saw the crash seconds after it happened, and said the teacher was lying on the ground, screaming in pain.
"I walked up, I saw the person on the floor. I said, 'Oh, my God.'" said Leva.
All were seriously hurt in the accident but the driver bore the worst injuries, police said. He was airlifted to an area hospital, police said.
One of the passengers in the car that was hit, a woman, is undergoing surgery.
Witnesses told police the driver was speeding and was swerving in and out of the lane. He is being charged with reckless driving, police said.
The teacher has not been identified by police, but students said he was a Latin teacher at the high school.