In my opinion for boys F.G. Sir Syed College is the best 4 pre-engineering and pre-medical. While at 2nd Fauji Foundation College and FG Quaid e Azam falls.
And for girls Fauji Foundation College and CB colleges are at par while APS is also competing. [1]