More students stay on to learn with 'pupil pay'