State police arrested 53-year-old Robert Anthony Jackson.
Jackson is accused of attacking a 6-year-old boy and a 9-year-old boy between February and May of 2013.
Officers say the attacks happened at a home in West Grove, where the boys were entrusted in Jackson's care.
Jackson remains in custody on $1 million bail.