A teenage boy who police described as endangered has been missing for several weeks, according to Gloucester Township police.