A driver from Palmyra is facing charges after police say he failed to stop after hitting a child who was crossing the street.