Police said a student was caught selling marijuana at Salem High School.
John Bernard, 59, of 20 Bates Park Ave., Beverly, was arrested at 11:41 a.m. on Boston Street and charged with being a disorderly person.
Police responded to a 12:44 p.m. report of a man yelling on the corner on Highland Avenue. The man told police he was upset over the state of the government and wanted to exercise his free speech.
A Linden Street resident told police that he got a phone call from a man telling him that his grandson had been in a car accident in Panama City and the grandson needed him to wire $5,000. Police said the resident then realized that his grandson was upstairs. He did not wire the money.
Julio Flete, 24, of 86 Broadway St., Salem, was arrested at 4:45 p.m. on Derby Street and charged with driving after license suspension.
A resident reported losing a gold engagement ring with the inscription “Elaine to Bill.”
A motorist reported that the roadway in front of the Beach Club on Shepard Avenue was flooded. Police notified the Department of Public Works to check if drains were blocked.
A woman told police she was sitting in her car by Atomic Cafe when it was struck by another vehicle. The woman said she was shaken up but not injured.
A caller told police that she was nearly struck by a vehicle that ran a stop sign on Pleasant Street because the driver was on her cellphone.
A driver called police to report that he hit the car in front of him when the other driver slammed on their brakes on West Shore Drive. The first driver honked his horn and tried to get the other car to stop, but it drove off. He said he was shaken up but not injured.