Schools 'make a difference'