Latest NEWS

Cutting Edge: Fables from the Stables

19 March, 2019

Week 6 With spring showing us glimpses from time to time, and particularly in the weeks immediately after the half time break in which it felt positively tropical (well as [...]

Hockey Round-Up

19 March, 2019


Week 10 The final week of hockey fixtures started with the visit of SMC to play our 1XI. In what must have been the coldest conditions hockey has ever been [...]

J4/J5 Trip to Dounans

18 March, 2019

JuniorsOutdoor EducationSchool Trip

On Wednesday 6 March, 20 intrepid J4 and J5 boys set off with Miss Foster and Mr Harkins to Dounans Outdoor Centre in Aberfoyle.  Despite the weather, everyone was in [...]

Merchiston Pupil Excels in Golf

18 March, 2019


Cameron is clocking up the miles and the experience as part of the Merchiston Castle Golf Academy. Most recently, he was off to Florida in early March for a high [...]

Housemother Blog: Chalmers West

15 March, 2019

Chalmers WestMiddle years

Food glorious food! As we all know, growing boys have large appetites. The Catering Department here at Merchiston provide an amazing array of food three times a day, 7 days [...]

Continuing to Produce Top Rugby Talent

14 March, 2019


Merchiston Castle rugby players Jamie, Matthew and Dan have been looking back on a great year – and ahead to an exciting future. The trio are all in their final [...]

Headmaster’s Headlines

13 March, 2019

SENIOR CLAN DEBATING COMPETITION (reported by John) On 25 February, we held our Senior Debating Competition, in which four teams, each representing a different clan, argued over topics relevant to [...]

Hockey Round-Up

11 March, 2019


Week 9 This week was a quieter week for the hockey teams as the hockey season starts to draw to a close. On Wednesday, the U11 boys welcomed Cargilfield to Colinton [...]

Housemother Blog: Pringle

8 March, 2019


As ever, we have a very busy bunch of boys here in Pringle House! This term, the boys have been working extremely hard so far, and not just academically. A [...]

Translate »