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