Staying in central London is expensive. I would advise your friend to look at colleges at the outskirt or outside London.Such as Surrey College and Southgate College. They are in zone 5/6 areas of London.
Westminster Academy is a state school but its' six form accepts overseas students. Not the Westminster Boy School which is an independent school. I think you got mixed up.