To be truthful, I'm not entirely heartless about these things. I taught a high school student 3 years ago when he was 18/19. He's now 21/22 and still at (another) high school while he struggles to pass. It's a great shame. His spoken English is superb - but that isn't reflected in Chinese exam results.