Dilton Marsh had two schools in the 19th century. A British School was built in 1866, enlarged in 1884 and 1895, and became a County school 1906. A National School was built next to the new church c. 1848, and became a County school in 1904, when it was known as the Church of England school. The schools took children of all ages until the 1930s, when those over 11 transferred to the secondary school at Westbury. In 1938 the sites were reorganised into an Infants' school at the former British School, and a Junior school at the church school.