they aren't bad in the slightest, hon, they're amazing, truly! keep in mind we still have 70 odd days until GCSE's start, and you still have so much time to improve, it's clear your revision for the sciences paid off, not many students can say they got a grade 8 - 9 on a science exam! (if you do separate science, that's even more impressive!)
if it makes you feel better, i didn't even get onto the final 8 mark question for my unseen poetry section, and i didn't finish my answer for the 24 mark question on it either. i also believe my answer was poorly structured for my poetry comparison essay, so no way i've gotten a 9 - not with the horrific 2023 grade boundaries for AQA haha
i understand completely how you feel about being 1 mark off the next grade. i was 1 mark off a grade 9 in maths, which bugged me since i tell myself that i should be getting full 9's in it by now because i was forced to do maths past papers in the summer holidays 😭 but, hey, i revised for maths paper 2 for a bit and it paid off. 92/100 speaks for itself!
i promise you didn't do as bad as you think - or bad at all really! your grades are truly exceptional for someone who started revising in the christmas holidays. it's clear that you're still trying to find a ground level for revision for certain subjects (i am too for english lol) and that's okay! as long as you perservere, you can do just about anything!!
geography was my weakest subject. i believe i scraped a grade 6 in year 10, got an 8 (1 off a 9) in the physical november mock and a 7 in the human mock, but now i'm getting 9's in both! i've learned how to structure responses for the 9 markers as well as memorise the knowledge needed for the papers. once you do that, it becomes simple!
as for german, it is a whole other language only taught at a basic level in school, so i wouldn't worry. if anything, i only get good grades in it because i've listened to german dubs of shows and translated a few words i didn't understand into English. it helped me understand the sentence structures + memorise vocabulary
i can tell you are not dumb, because, once again, your grades are amazing - truly!! you should be very proud of yourself. i know at this point of the year it may seem bad, however, we have many days in school + hours to revise at home and become better than ever.
out of curiosity, which examboards do you do for each subject? i've noticed in terms of the total marks for each paper they're all fairly inconsistent so i'm wondering if they're actual past papers or if they're just exam questions your teachers have thrown together.
you've done amazing, well done. 💞