Let’s see; in 10 seconds flat, I can up with a huge good the RCC does, and I am in no way a fan of RC or any other kind of theistic belief:
My city, Trenton, consists of of two major classes of people:
the non-working poor, who are largely thoroughly ghettofied, and a socio-economic level out of which it takes enormous drive and some fair degree of inborn talent and/or luck to leave. Many of the parents who are members of this group pay great lip service to the values of education, when talking to the educated who are counting them. But in real real land, the majority of those who care are spending so much of their time busting their own butts in order to pay for little things like rent, utlitities, and health insurance (oh, and possibly a means of transport that actually gets them to within a mile or so of their job and doesn’t break down twice a month). These folks have minimal time to look to their kids education, however desperately they may wish to do it. THe others are the many who have simply given up, accept the northeastern-industrial-city-poverty-culture in which they themselves have grown up - the only culture that they at heart believe is a realisitic possibility for anyone in their circumstances. Most of these folks simply don’t care enough to care about their kids education.
But the remaining majority of the city are the working-class poor. Both parents may work and live together, but bring home considerably less than $50K/year, with no benefits to speak of to cushion their expenses. Often these are ambitious immigrants, whose own resources, both financial and educational, are highly limited, but who fully understand and respect the benefits that education brings to a child. Because these two classes make very little money, and they are the primary tax base for Trenton, the city has very limited financial resources available. Further, since the two classes are highly intermingled geographically - usually one class or another dominates an individual block, but the next block over may be dominated by the other. So the kids from these areas go to the same schools, where they are in physical danger, studying with outdated text books they aren’t even allowed to take home at night (there are too few to go around).
THe thing that has made the educationally ambitious family of very limited funds possible in Trenton is the Catholic Church. The fact that they throw in some Catholic education is considered irrelevant - many of the kids aren’t even Christian, and even more couldn’t care less anyway. Schools can do many things despite family beliefs and social mores outside the school itself, but I seriously doubt that instilling a religion that is simply not accepted among one’s families and friends is not one of them very often. But the Catholic Church schools tend to be educationally superior to the public schools here in Trenton, and safer as well. The kids dress in uniforms, allowing little opportunity for snobbery or ostentation based on clothing worn in schools. And above all, compared to other private schools (even religious ones of other religions), the RCC schools are not only cheap, but local - the kids can walk to school because there are a lot of them scattered throughout the city.
So there’s at least ONE good thing the church is doing right now. And I seriously doubt there’s any nookie flying around between students and priests with the nuns everywhere as chaperones.