I wish I was a teacher so I could teach you all Spanish... lol!
Southwark College got spanish courses, although not sure how good they will be, however, if you contact www.spanishsteps.com they have a list of suitable native spanish teachers for a one to one, one to two, one to three, etc, and you have the rates there as well. When learning another language, I find it easier to be in small groups.
On the same subject, I am considering to do Arabic (don't aks it's a long story). My concern is that some of the courses will be purely focussed on learning to read the Qura'n which I have no interest in.
If anyone can recommend a good course I'd appreciate it
I have taught Arabic and the Teach Yourself beginner Arabic and the beginner script books are both really good, they come with a CD for pronounciation but I don't use that as I am a native arab speaker and find it easier for the student to listen and see how your lips and mouth moves! They teach Arabic at southbank university, not sure what its like though.