I don't know much about Cambridge, but Compass roughly follows a UK curriculum, although the number British students is small. Most parents I know with kids are happy with it. The two best schools that follow the English national curriculum are DESS (which is just a primary school) and Doha College. Both are very good, but the consensus seems to be that DESS is somewhat better (although is has a very long waiting list and preferences British passport holders). I know quite a few families that started with a second or third choice school and put their names of the waiting lists for their first choice for the following year. My children are at DESS, and they are happy there.

Good luck!