I know that the most important component of good academic performance is the student's interest in his studies, when you force a child to learn something, he does it with difficulty and does it badly. I think that first of all you need to find a different approach to learning middle school earth science, which will be more interesting and understandable for your child. Now there are many cool author's methods of teaching different disciplines, try one of them.