The school is good for average and below average students but if the child is already above average then one should definitely put their child elsewhere for better his/her growth.
I recently heard from many of our friends whose children have been studying at this school that the school has been deliberately over reporting their academic achievements in competitive examinations for years.