TOWN OF HEMPSTEAD, N.Y. (CBSNewYork) – Police on Long Island say they’ve arrested the suspect in an attempted abduction in Uniondale.

Authorities said a 13-year-old girl was on her way home from Lawrence Road Middle School around 12:20 p.m. Tuesday when she noticed someone following her.

School administrator Dr. Andrea Silverstein told CBS2’s Marc Liverman the girl had finished summer classes and left campus.

“It’s a very scary situation,” she said.

As the girl turned onto Adams Street, a man allegedly chased after her, grabbed her from behind and put his hand over her mouth.

Police said she managed to break free, but the suspect grabbed her again and tried to drag her between two parked cars. She fought back and ran into her house.

“She was able to escape and, thankfully, was unharmed,” said Silverstein.

Jarrod James, 24, of Roosevelt, was charged with attempted kidnapping, assault, endangering the welfare of a child and criminal obstruction of breathing/blood circulation.