Which part of the country are you in?
Any decent school should be able to get you ready for test (well, depending on your capabilities of course.)
How are your school mucking you around? Bear in mind that 45 hours is not a given for anyone to get a licence in.