Well my kid wouldn't be in public school to begin with so its a moot point.
The kid is lucky to have a parent who can summarily write off the majority of schools in another country of 300+ million people without even checking them out.
I can't speak for Canada but in the United States the public high school is sometimes the best school around for miles and sends more kids to Ivy League universities than all the Bible beating Christian schools combined.
Who said anything about bible thumping?
The level of discipline in the public schools is excessively lax at best. Hell, I went to a rich, white school for part of HS in a program for smart kids and it was still pretty loose compared to the private schools. It's going to be either home schooling & secular private school for my kids.
So you've evaluated every high school in the United States?
Your kid when he's 18 isn't going to be able to handle walking down the halls of a public high school in an affluent suburb? What's he going to do in three months when you drive him 800 miles away and dump him off at college?
There was a difference between the good kids at my high school and the bad kids... the difference was parents. It's that simple a lot of the time. Same school. Same teachers. Same temptations. The parents that were involved had kids like me. Those that weren't? Well they blamed everything up to and including the White House.