Teddington School students celebrated achieving the school’s best ever GCSE results this year.

78% of the students achieved 5 A*-C grades including English and Maths. 57 achieved 8 or more GCSEs at A or A*. 160 more words