My kids used to go to private school - there is good and bad about both. The private school they went to was very small - the good was we all knew each other-it was family like. We did have an incident there once, I contacted the administrator (same type position as principal) - when I mentioned it was a small issue, she corrected that it was not and that it would be taken care of. I had no doubt it would be and never had a problem again. And being in private does not prevent bullying and sexual talk - it is easier to squash it once it starts if you have a very good school administrator but it doesn't stop it from starting.
The bad - it was small...you were limited on teacher knowledge .... ie one teacher would need to teach more than one subject matter so for instance my daughter did a project on dolphins - my daughter interviewed a marine biologist specializing in whales and dolphins so in her report she wrote that dolphins live in the oceans and rivers. The teacher corrected it saying that dolphins do not live the rivers - untrue there is a river dolphin --- quite rare species but there is a river dolphin. Similar for things like foreign languages you are limited because money-wise to pay for a teacher specializing in Spanish or French or other - it doesn't make sense.
So as they approached middle school - and we moved to a better school system it made sense academically to attend public. And you cannot keep your child sheltered forever even if you were to home-school. At some point they need to enter the "real" world.
Funny my older daughter is a senior - one of the colleges she applied to is a Christian college. Their essays as you would suspect were a bit different. In one she wrote how attending a public school after attending a private Christian school made her a better Christian. I think it solidifies your beliefs - and makes you stronger when you have to deal with people who may not have as strong as values or different values than your own. It opens your eyes to others and their values and allows you to think about what is important to you and what you value. At some point your children are going to need to learn to work/handle others that are different than you and have different values good, bad or simply just different. Better they do so when they are in your home and can discuss it with you, than away at college or after in their own apartment or at work.
Is it perfect - no - but neither was private school. As long as the school is willing to help out and put a stop to this behavior my daughter will learn from it and it will help her in the future how to appropriately deal with it.