Public and independent schools