A 16-year-old Minnesota boy has given away thousands of dollars to fellow students and a school aide. The bag full of money he found was apparently tossed by a drug dealer.

When asked how he got the $100 bills, the student first said it was his allowance. He later said he found it in a ditch — and led police to a spot by a highway where they also found marijuana and scales.

The boy, described as learning disabled, gave away about $11,000 of the nearly $18,000 in the bag. Law officers collected the money from students and from the school bus aide, who had reported that someone slipped $1,200 into her bag.

The boy is not expected to face charges. A sheriff's deputy says he's "a good kid" who was trying to help people in need.