There are 23 private schools that offer boarding in Greater London.
Average fee is £6,296.31.
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.