It happened just after 7 a.m. in the 100 block of North Broad Street.
Fuquay-Varina police identified the student as 18-year-old Jorge Chavarria. They said he was crossing the road on foot when when 51-year-old Robert Ken Lee of Raleigh hit him. Lee is an instructor at Fuquay-Varina High, who specializes in helping disadvantaged students.
"He's a really nice guy and I can't imagine how he's taking it," student Preston Lamont said. "I'm sure he feels really bad."
Chavarria was taken to WakeMed Hospital where he remains in critical condition.
News of the accident shocked the junior's friends.
Chavarria's friend Matt Bastin, like many Fuquay-Varina High students, hang out at the gas station right across the street from the school.
"Now that I look at it I think, yes, it's dangerous because there's not a crosswalk there and since its right in front of the school there are going to be students going back and forth," he said.
Lamont and other students say because the accident involves two people who are part of the Fuquay-Varina High School community, it's doubly difficult for everyone connected with the school.
"You don't expect one of your friends, you know, that you've been in school with your entire high school career to get hit by someone on their way to school," Lamont said. "It's just like, it's unreal."
Police said cause of the accident is under investigation. Witnesses should contact the Fuquay-Varina Police Department at (919) 552-1422.
No charges have been filed.