You seem serious - and may be new here - so the first obvious advice is to ignore the trolls. More will likely show up and will feed off any attention you give them.
Second, this is the wrong place to ask serious questions concerning your kids' education. I know from experience that the St Andrews principal and priest would be absolutely pleased to give you a tour and answer your questions. Everything you need to get started is here:
And yes, they are a great school. Go check it out.