The primary school in the village, By Brook Valley CE Primary School, is attended by children from surrounding villages [REF].
There is a village hall, a doctors' surgery and a shop with a post office.