Caribbean and Bangladeshi pupils are less likely to study science than their peers, research by the Royal Society shows. Only one in 10 pupils from these ethnic groups gains an A-level in science subjects compared to two out of five Indian or Chinese.