Custom Class: header-inner

Custom Class: hero-banner-wrapper

Mathematics Staff

Rachael Smith

Head of Department
BSc (Warwick)
PGCE (Oxford Brookes)

Rachael joined Canford as Head of Maths in 2017. Prior to this she was Second in Maths at a school in Bermuda, where she lived and worked for 3 years. Whilst in Bermuda she developed a love of rowing and has continued this at the Canford Boat Club. Rachael is passionate about her subject and aims to share this love of Maths for Maths’ sake with all pupils.

Richard Baldwin

BEng (Bath)
MSc (UCNW, Bangor)
PGCE (Bath)

Richard joined Canford in 2009 as Head of Maths after holding a similar position teaching in grammar schools in Devon and Dorset. Being an engineering graduate he enjoys teaching Mechanics as well as solving differential equations. He is far too competitive in the Cross-Country club for a man of his age. Richard stepped down as Head of Department to take up his current role as Head of Sixth Form (Academic).

Henry Bishop

BSC (Exeter)
M Ed (Open)

Henry joined Canford in 2003 after a career of 12 years in Finance and Management Consultancy. He is half-French and has lived and worked in the UK, France, Germany and much of Eastern Europe. He is particularly interested in how the Greeks and other civilisations initially developed the Maths we use today. Henry was previously Deputy Housemaster for Monteacute House and Head of Mathematics and is currently Housemaster of Franklin House. He coaches Hockey and Tennis and helps with the CCF, particularly enjoying taking expeditions into the mountains.

Jessica Craig

BSc Natural Sciences (Bath)
Cert HE (Bristol)
PGCE (Exeter)

Prior to joining Canford's Maths department in 2018, Jessica worked in Washington DC promoting STEM education and collaboration between schools, universities and corporations. Originally from Gibraltar, she is a keen sailor and dancer and has represented the country nationally.

Charlotte Franklin

BA (Hons) (University of Birmingham)
PGCE (University of Exeter)

Charlotte joined Canford in 2016 after working in The British School of Paris for two and a half years. As well as teaching Maths, Charlotte is a Netball, Hockey and Tennis coach, and is involved with our Duke of Edinburgh programme. In her spare time she loves to bake and is an avid Disney fan.

Stuart Gordon

PGCE (Southampton)

Stuart joined Canford after eight years at Hampshire Collegiate School, Romsey and became Head of Maths in 2016. As well as teaching Mathematics to all year groups, Stuart coaches Rugby and Hockey and helps with CCF. Stuart is married with two young children and a dog, all of whom enjoy the great outdoors and the local beaches.

Geoff Horton

DPhil (Oxon)

Before working at Canford, Geoff was Head of Physics at Poole High School and worked in the Aerospace Industry as an Engineer and Manager. At Canford, Geoff teaches Physics and Maths, coaches Kayaking and assists with the Astronomy and Engineering societies.

In his spare time Geoff enjoys Sailing, Music and Natural History.

Clive Jeffery

BA & MEng (Oxon)

Clive teaches Mathematics to all levels and his speciality is Mechanics. Clive also runs Ichthyans, the informal Christian society. Clive coaches Hockey and Tennis and has developed Groundforce, an outdoor/environmental activity for Fourth Form pupils.

One Lee

BSC (London School of Economics)
PGCE (University of Cambridge)

One joined Canford in 2016, after studying at the University of Cambridge. As well as teaching Mathematics, he is a part-time Tutor in School House and coaches football and badminton. He has many interests that include other languages and Modern History.

Will Moreland

MMath (Durham)

Will studied Mathematics at university before joining Canford in September 2014. He has coached schoolboy rowing for many years and has continued this role working with the Canford squad. Will is an officer in the Royal Marines detachment of the CCF and is the fount of all knowledge on American football, having played for three years at university.

Owen Parkin

BA Hons (Bath)

A relatively late starter in the teaching world due to a career in Professional Cricket, Owen joins Canford from Milton Abbey School where he was a Housemaster. A graduate in Mathematics from Bath University, he is fascinated by Probability and how Statistics in general can be used to help solve real live problems. Owen is Housemaster of Lancaster House and is a keen Rugby follower. Other interests include Squash, Bridge, Chess and Golf.

Katie Salmon


Katie was organ scholar at Christ's College, Cambridge and Wells Cathedral. She took a PGCE in Music and Maths before taking up the post of Organist and Music teacher at Cheltenham College. She then became Director of Music at Dulwich International College in Phuket, Thailand, and now teaches Music, Maths and RS at Canford.