Building societies are generally considered to be more ethical than most high street banks. With Coventry and Nationwide and Leeds all scoring high regarding their environmental and social ethics, according to research from Ethical Consumer.
The other option is to bank with a credit union. Credit unions are run as financial co-operatives owned and run by their members helping those on low-incomes get affordable credit.
Wessex Community Bank is the Credit Union for the Isle of Wight. They offer current accounts, loans and investment opportunities.