A man has been charged with sexually abusing a 10-year-old girl Wednesday afternoon near a school in the Kelvin Park neighborhood on the Northwest Side.

Mario Rivera, 41, approached the girl at 3:25 p.m. in the 4600 block of West Diversey and “touched her inappropriately,” according to Chicago Police.

Barry Elementary School is located less than a block away at Kilbourn and Diversey.

Investigators eventually identified Rivera, of the Hermosa neighborhood, as the suspect and took him into custody, police said.

He has been charged with one felony count each of aggravated criminal sexual abuse of a victim under 13, and predatory criminal sexual assault of a victim under 13.

Bail was set at $90,000 for Rivera at a court appearance Friday, according to Cook County sheriff’s office records. He was scheduled to return to court Sept. 6.