Since there has never been any objective non-biased study regarding the overall quality of different medical schools in Pakistan, any sort of response you get to this question will be highly biased and subjective.
You can ask for different people's opinions though regarding what they feel are some of the better schools in the country, but you'll find that there is a considerable degree of variance depending on who you ask and whether or not their child or they themselves went to a medical school in Pakistan.
That being said, in
my opinion I'd say the Top 4 Government Schools in the country would be something like:
- King Edward Medical University (Lahore)
- Dow Medical College (Karachi)
- Allama Iqbal (Lahore) or Nishtar (Multan) are about the same.
- Rawalpindi Medical College (Rawalpindi)
In terms of the Top 4 Private Schools I'd say:
- Aga Khan Medical College (Karachi)
- Shifa College of Medicine (Islamabad)
- Baqai Medical College (Karachi)
- Fatima Memorial (Lahore) & Lahore Medical & Dental College (Lahore) are about the same.
Comparing private and government colleges is too hard as they're completely different in everything except for the curriculum they follow. In terms of quality of education most people will tell you that government colleges are better however that seems to be changing as more qualified and strictly regulated private colleges have been established in the last decade. It used to be said that anyone with money could become a doctor via the private medical college route but if you take a look around this forum you'll see that no longer holds true.
Anyways, this is just my opinion but I hope it gives you some idea.
Good luck to you. #happy