Connor McLaren, 17, suffered minor injuries in the incident, which happened just before 2 p.m. Thursday on Harbor Drive near City Beach.
Paramedics treated him at the scene. He was not taken to the hospital.
McLaren was part of a group of students in a high school trail running class that was heading to the beach for a run. He was in a car driven by Zack Hansen.
“I stopped to turn into the parking lot,” Hansen said. “He was so excited about the waves, he jumps out of the car.”
Hansen said a car was coming from the opposite direction, but McLaren didn’t see it.
“He runs right into it and flips over it,” Hansen said. “He didn’t look both ways.”
“I got hit right here,” McLaren said, pointing to his lower right leg. “It spun me around and flipped me over.”
Teacher James Richardson said Thursday’s run was scheduled for
Duncan Memorial Park, but the students saw the waves and wanted to go to the beach.
After the accident, Richardson gathered the class to discuss the situation.
“I can’t say it enough — leave early and drive slowly, every day,” he said.
Richardson said it is fortunate that McLaren was not seriously hurt.
“If she would have been driving 10 mph faster, it would have been a different ending,” the teacher told the boy. “I’m glad you’re OK, Connor. ... Now, it’s a teachable moment."
Most of the class still managed to get in a run.
“They ran two miles on the beach while we were up here,” Richardson said.”
Before police left the scene, McLaren got an admonishment from Grand Haven public safety officer Tom Winegar.
“Remember, look both ways before you cross the street,” Winegar told him.