As per my experience, if you want to score high in Speaking, IDP is the best. But they dont give marks for writing, very rarely they give above 7.5. I would recommend ACBT. Their marking is kind of fair. If you can go to the IELTS class in ACBT, so they will make you do alot of papers.