You are making the assumption that she had a choice about the school she went to. Further, there is no punishment for any boys who are immoral. It's just that they can hide their immorality. Sort of a double standard, doncha think? 

As for your contention that public schools provide a horrible education, it reveals that you know little to nothing about public schools. You might want to check out the International Baccalaureate program, the AP program, the Honors programs and more in your local school district. 

I know first hand that Parochial schools are not all purity and light and I suspect the same holds for most "Christian" schools. Judging from the not infrequent stories about pastors being immoral, it's not rare in the upper echelons either.