The ranking is based on Gred Purata Sekolah (GPS) or School Average Grade. GPS is used to rank the schools instead of percentage of straight A's students because it counts every single student in that particular school - not only the successful ones.
Hence, all schools should focus on all students to achieve lower GPS (the lower the better).
So, here are the top 10 schools in Kuala Lumpur for Sijil Pelajaran Malaysia (SPM) 2016
10) SM Agama Kuala Lumpur (SMAKL)
9) SMK St. Mary