North Shore is uber SHIT.
Have you considered Private Tuition? Personally, I've found private tuition to be more helpful than coaching schools because the tutor only answers your questions and not a billion other questions asked by other students, that you already know the answers to. Plus...