Barnard Castle School

Barnard Castle School is a Mixed school with pupils aged from 4 to 19
Address Newgate, Barnard Castle, County Durham
DL12 8UN
Website
Religion Christian
Capacity 750
Pupils 717