Home School News Bromsgrove school ranked 7th in the UK for IB