Good adbice above. use it as a reason to be motivated and try harder.
If you are only predicted a C, then you need to find out why (be honest) amd yopu meed to put things right. Its only a prediction and not a guarantee. Its still possible for you to change what result you will get, but you have to make the effort yourself. You cna either work with the teacher or in extreme circumstances ask to move classes. If you cnat speak to your teacher then go and speak to your form tutor (whatever they call them), head of english, head of year.
Tell them what happened and you think its unfair and the reason you get low marks is because of the teaching style. Ofc it could be down to the other reasons such as you not making the effort and working hard or your general ability. tell them you are worried and wnat to do well and are prepared to do extra work.
Maybe the teacher had a point about your attention and participation? If you up your grades then they have less cause for complaint.