All pupils gain at least five A*-C grades at GCSE