📍 Newgate, County Durham, County Durham, DL12 8UN
Barnard Castle School is a Other independent school serving not applicable age pupils, located in County Durham, County Durham. The school has 659 pupils enrolled. The Headteacher is David Cresswell. The school is administered by County Durham local authority. The school has a Christian religious character. It opened in 30 September 1980.
Browse live education vacancies at or near Barnard Castle School.
Find vacancies →