James Reid Primary pupils had a fantastic sports day before the school broke up for the summer holidays.

The youngsters took part in all kinds of fun activities and judging by these photos from photographer John Keachie , everyone had a great time.