There are 427 private schools that offer boarding in England.
Average fee is £4,219.93.
Yes, there are 48 girls boarding schools.
Queen Anne's School is one of the best boarding schools for girls.
Yes, there are 71 boys boarding schools.
Madinatul Uloom Al Islamiya School is one of the best boarding schools for boys.