The school is amazing in academics. The teachers are(generally and in my experience) all supportive, helpful and very knowledgeable on their subjects.
Parent teacher meetings are Regular. Staff is nice