The Pilgrims School, founded in 1935, is a Church of England boys' boarding school located in Winchester. With a student population of 249, the school offers a Middle Deemed Primary education for boys...