Safeway has agreed to donate to two schools and two charities to settle a discrimination complaint by a Denver teen.