Calculus is hard for a lot of students and repetition certainly helps. You might want to consider a tutor to review some concepts and help prepare for BC. The good thing about BC is that it includes all the AB material plus some additional topics. If she can do well in the BC class and the AP exam the C in AB will be irrelevant