You can just resit the year. She needs to speak to her college/sixth form and they will sort this for her. If she is under 19 then there won't be a cost for this (unless it is private).
I can understand your frustrations at this and it is not an ideal situation to find yourself in but it is worth considering her situation over the next year and what she is planning on doing after school. Is she planning on attending university? There is face to face teaching there but so much of the course is self-taught, particularly if you want a good grade. If she is going to attend university then, as well as trying to improve her grades over the next year, she may also want to focus time on finding that motivation and the skills needed to successfully self-study a lot of content if she wants to both improve and progress to university.