The Catholic Schools Foundation provides nearly 4,000 scholarships annually for low-income students to attend Catholic schools in Greater Boston.