I did my ground school at BCFT. I found the ground school split into 2 stages worked well for me. I came out with all first time passes with average mark in the high 90's.
Everyone is different though so suggest you personally visit the schools yourself to see which one you feel is best for you. When you're spending that kind of money it would be silly not to check out the schools first!
Lastly one thing to consider is, if you are doing a course split into 3 stages, that is an extra sitting you are using up for your exams from the outset. As you are only allowed a limited number of sittings (something like 6 sittings if I remember correctly?) to pass all 14 exams, it could come back to bite you if you struggle on some subjects and you need to resit them.