Home Features Bromsgrove school ranked 7th in the UK for IB