A boarding school is a type of school where the students are provided with a hostel where they can stay after school. The students live in their hostel, study in their library, eat their food in the dining hall and use the toilet. A group of cooks prepare the food for them in the hostel kitchen. These are the facilities that are available for them.