Once you get into StX, you are a Xaverian for life, for whatever it is worth. Rato Bangala is good (class 7 kids critiquing Shakespeare, I heard), and prepares better for US colleges etc, that I heard as well.
StX is highly competitive, and that is where your bhatiji should be, in the middle of competition, with that kind of SLC.
StX has a very good support and guidance system for further studies. And a very good atmosphere to be in for 2 years. And that experience of 2 years something paisa cannot buy at other schools/colleges.
StX does not offer A level. Try Budhanilkantha for that, if they still offer A level. Actually BKNS is better statistically with student placement at Top US/UK universities. BKNS students are one heap of ambitious kids, and VERY hard working as well.
I would also be looking at Xavier Academy in Lazimpat. Very good, sound and all rounded kids there.
So pick the best. Visit all colleges. Talk to ex-students. And don't fall for Newspaper ads. DONT GO TO WHITEHOUSE etc...
_x