Only problem with QA is with language support.   At the lower grades it is predominantly Arabic speaking-a fairly recent development.  They don't have enough language support specialists for the non-English speakers nor is the curriculum designed to take this into account.  It is possible for a native English speaking student to be in a class with only one or two other native English speakers.A lot of politics involved in why this isn't being addressed.

 

At the upper school at the IB level  QA is first rate.