Dehradun, Mussoorie, Nainital, Shimla and Darjeeling have some of the best boarding schools in India. Explore Boarding Schools in India [https://www.schoolmykids.com/schools/india/boarding-schools-in-india].