Matric results improve despite the challenges