'Good' rating from Ofsted for Boroughbridge school