Three St John’s students have been awarded national prizes for their work in mathematics and the sciences.