There is still hope, don't give up yet. around 3 more assessments to go, and you can improve a lot.
I thought that I was screwed for Eco after stuffing up first assessment, but aced half-yearlies. In the end, I ranked 7th out of around 90 at my school.