I am scared these are really bad grades I got Maths - B RE- D English - C History - C + Business - A Science - C
They're not bad, they're pretty average. (average = Cs and maybe a few Bs)
With some hard work you can get those up though! There is still plenty of time, so don't worry. I would recommend starting a bit of work now if you're concerned, going over the tests you've done and reviewing what you did wrong.
If your parents are disappointed, that's their problem, tbh. What were they expecting from you? Say that these are only mocks, and represent what you can do with a fraction of the effort that you'd put into the real exams. (let's face it: no-one tries as hard as they would in the real exam, because they're bloody mocks! XD) State that you know where you went wrong, and how you can improve for next time.
No they aren't bad because you have time to change them if you aren't happy with them! Work hard next year and put a lot of effort into any coursework.
Don't panic! Just follow these simple revision tips ... 1) Make notes on all subjects and ensure they're concise so you can use them to learn the relevant content. 2) Test your knowledge with past papers/specimen papers and check the spec you're on. 3) Gap Analysis - Look at weaker topics and working on them.
Good luck and feel free to PM me regarding anything.
Those grades are average for Year 10. If you want better grades (I'm sure you do) then you need to work hard. I suggest creating a GCSE thread. It's a great way to motivate yourself, become more organised and gives you opportunity to discuss your progress with other students in Year 10!