December 2025
| Monday 1st December | P5 Christmas at Palacerigg |
| Monday 1st December | P1 & Nursery Christmas Lunch |
| Tuesday 2nd December | Advent Mass 9.15am |
| Tuesday 2nd December | P2 & P3 Christmas Lunch |
| Wednesday 3rd December | P4 & P5 Christmas Lunch |
| Thursday 4th December | P6 & P7 Christmas Lunch |
| Friday 5th December | P7 Bikeability |
| Friday 5th December | P6/7 Dance Club |
| Monday 8th December | P4 Christmas at Palacerigg |
| Tuesday 9th December | Advent Mass 9.15am |
| Tuesday 9th December | Choir to visit Carrickstone Nursing Home 10-12 |
| Tuesday 9th December | School Christmas Show 1.30pm |
| Wednesday 10th December | School Christmas Show 7pm |
| Thursday 11th December | Whole School Christmas Panto |
| Friday 12th December | P6/7 Dance Club |
| Tuesday 16th December | Advent Mass 9.15am |
| Tuesday 16th December | Nursery Christmas Show 10.30am |
| Tuesday 16th December | Christmas Parties PM |
| Wednesday 17th December | Tesco Choir Visit PM |
| Thursday 18th December | School closes for Christmas holidays 2.30pm |
January 2026
| Monday 5th January | School re-opens for staff and pupils. |
| Thursday 8th January | Flu Immunisations Catch Up |
| Friday 9th January | P6/7 Dance Club |
| Monday 12th January | P1 Enrolment 1-3pm |
| Tuesday 13th January | P1 Enrolment 3-5pm |
| Wednesday 14th January | P1 Enrolment 9am-12pm |
| Thursday 15th January | P1 Enrolment 1-3pm |
| Friday 16th January | P6/7 Dance Club |
| Thursday 22nd January | Netball Club P6/7 |
| Friday 23rd January | Burns/Tartan Day Miss Owens’ last day. |
| Friday 23rd January | P6/7 Dance Club |
| Monday 26th January | OLHS staff to visit P7 class |
| Tuesday 27th January | Holy Cross Sacramental Meetings P3 6pm – 6.45pm – First Reconciliation P4 7pm – 7.45pm – First Holy Communion |
| Wednesday 28th January | Football Festival 10 – 12 Mrs Kinlan’s last day – Nursery |
| Thursday 29th January | P6/7 Netball Club |
| Friday 30th January | P6/7 Dance Club Mrs McMahon starts in P4 |
February 2026
| Tuesday 3rd February | P5 & P6 Scotland Show PM |
| Thursday 5th February | P6/7 Netball Club |
| Friday 6th February | P6/7 Dance Club |
| Thursday 12th February | P6/7 Netball Club Spring Disco P1-3 – 6.30 – 7.30pm P4-7 – 7.35 – 8.45pm |
| Friday 13th February | P6/7 Dance Club |
| Monday 16th February | Holiday |
| Tuesday 17th February | Holiday |
| Wednesday 18th February | In-Service Day |
| Thursday 19th February | P6/7 Netball Club |
| Friday 20th February | P6/7 Dance Club |
| Sunday 22nd February | Enrolment of P3 children for Sacraments at Sacred Heart – 10am mass. |
| Tuesday 24th February | Lenten Mass 9.15am Catechesis Session P3 children Sacred Heart Parish 7pm. |
| Thursday 26th February | P6/7 Netball |
| Friday 27th February | P6/7 Dance Club |
March 2026
| Tuesday 3rd March | Lenten mass 9.15am P2 Assembly 10.05 am Parent Council Meeting 6.30pm P3 Catechesis 2 – 7pm |
| Thursday 5th March | P6/7 Netball |
| Friday 6th March | P6/7 Dance Club |
| Monday 9th March | P6 to Palacerigg – all week |
| Tuesday 10th March | Lenten Mass 9.15am Sacred Heart Confession P3 children 7pm |
| Thursday 12th March | P6/7 Netball |
| Friday 13th March | P6/7 Dance Club |
| Tuesday 17th March | Lenten Mass 9.15am |
| Wednesday 18th March | P5 Swimming begins 10.30 am (12 weeks) |
| Thursday 19th March | P6/7 Netball Club |
| Friday 20th March | P6/7 Dance Club |
| Tuesday 24th March | Lenten Mass 9.15am Daffodil Tea |
| Wednesday 25th March | P5 Swimming 10.30am Holy Cross Reconciliation |
| Thursday 26th March | P6/7 Netball Club |
| Tuesday 31st March | Lenten mass 9.15am |
April 2026
| Thursday 2nd April | Pupil Reports School Closes 2.30pm |
| Tuesday 21st April | Parent Council Meeting 6.30pm |
| Thursday 23rd April | Bazooka Arts |
| Tuesday 28th April | P5 Swimming First Holy Communion – Catechesis Session – Sacred Heart – 7pm |
| Thursday 30th April | OLHS Spanish Teacher to visit P7 Bazooka Arts Residential Meeting – 5pm |
May 2026
| Monday 4th May | Holiday |
| Tuesday 5th May | P5 Swimming Whole School Assembly 3pm Language Land First Holy Communion Catechesis Sacred Heart 7pm |
| Thursday 7th May | In-Service Day |
| Saturday 9th May | 10.30am Confessions for First Holy Communion – Sacred Heart |
| Sunday 10th May | First Holy Communion Sacred Heart 10am |
| Tuesday 12th May | P1 Assembly P5 Swimming 3pm Language Land Confirmation Sacred Heart |
| Thursday 14th May | OLHS Spanish Teacher to visit P7 Bazooka Arts Ascension Thursday Mass 1.30pm |
| Monday 18th May | P7 residential |
| Tuesday 19th May | P7 Residential P5 Swimming P6 Assembly 3pm Language Land |
| Wednesday 20th May | P7 Residential |
| Thursday 21st May | Bazooka Arts Nursery Sports Day |
| Friday 22nd May | Holiday |
| Monday 25th May | Holiday |
| Tuesday 26th May | P5 Swimming P1 Induction and Storytelling Session |
| Thursday 28th May | Bazooka Arts OLHS Spanish teacher to P7 Parents Night |
June 2026
| Tuesday 2nd June | P4 Assembly P5 Swimming |
| Thursday 4th June | Bazooka Arts Sports Day |
| Tuesday 9th June | P5 Swimming P1 Buddy Lunch |
| Wednesday 10th June | OLHS Visit from English teacher |
| Thursday 11th June | OLHS Visit from Maths teacher |
| Monday 15th June | Teddy Bears Picnic 3pm |
| Tuesday 16th June | P5 Swimming |
| Thursday 18th June | Bazooka Arts P7 Graduation P7 Prom |
| Friday 19th June | Nursery Fun Day |
| Monday 22nd June | Nursery end of term Party |
| Tuesday 23rd June | P5 Swimming P7 Leavers Mass |
| Friday 26th June | School closes 1pm |
