"It appears he made contact with two students, we did not learn about the incident until a couple of hours afterwards so we've actively been investigating since Friday," said Brown.
Detectives say the students turned down the suspect's offer and Duron left the campus. They say one of the students told his parents, who then alerted school officials.
Police say Duron, a Manhattan Beach resident with no criminal record, was captured by surveillance cameras on the elementary school campus Friday.
Brown says Duron was detained by school security and then arrested on Monday when returned to the campus. He was booked on felony charges of annoying or molesting a child.
However, the district attorney's office dropped the charges in court on Wednesday for lack of evidence supporting the allegations. Prosecutors say Duron pleaded no contest to one count of failing to register before entering school grounds.
A judge sentenced Duron to three years of probation and ordered him to stay 100 yards away from all elementary schools. He was also ordered to perform 10 days of community service, but received credit for three days already served in jail.