Avondale Estates police arrested a 17-year-old Friday and charged him with burglary.
He's accused of stealing two firearms, a flat-screen television and some jewelry Sept. 10 from a residence in the 3100 block of Kensington Road. The television has been recovered.
Investigator Tom Gillis said fingerprints from the crime scene were sent to the crime lab and matched those of the suspect.
The Ellenwood resident was taken into custody Friday morning at school, confessed and implicated somebody else, Gillis said.
The suspect was 16 years old when the break-in occurred, so police are not releasing his name.