There are 25 private schools that offer boarding in London.
Average fee is £6,240.53.
Yes, there is 1 girl boarding school.
Marymount International School is one of the best boarding schools for girls.
Yes, there are 10 boys boarding schools.
Marathon Science School is one of the best boarding schools for boys.