Caddo schools awarded $2.88 million grant