Calendar

April 2025

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Tuesday 1 April
Wednesday 2 April
Thursday 3 April
Friday 4 April
  • 4:00 pm – 4:15 pm Lent term ends
Saturday 5 April
Sunday 6 April
Monday 7 April
  • All Day Easter Holidays
    Monday 7 AprilFriday 18 April
    Easter Holidays
Tuesday 8 April
  • All Day Easter Holidays
    Monday 7 AprilFriday 18 April
    Easter Holidays
Wednesday 9 April
  • All Day Easter Holidays
    Monday 7 AprilFriday 18 April
    Easter Holidays
Thursday 10 April
  • All Day Easter Holidays
    Monday 7 AprilFriday 18 April
    Easter Holidays
Friday 11 April
  • All Day Easter Holidays
    Monday 7 AprilFriday 18 April
    Easter Holidays
Saturday 12 April
  • All Day Easter Holidays
    Monday 7 AprilFriday 18 April
    Easter Holidays
Sunday 13 April
  • All Day Easter Holidays
    Monday 7 AprilFriday 18 April
    Easter Holidays
Monday 14 April
  • All Day Easter Holidays
    Monday 7 AprilFriday 18 April
    Easter Holidays
Tuesday 15 April
  • All Day Easter Holidays
    Monday 7 AprilFriday 18 April
    Easter Holidays
Wednesday 16 April
  • All Day Easter Holidays
    Monday 7 AprilFriday 18 April
    Easter Holidays
Thursday 17 April
  • All Day Easter Holidays
    Monday 7 AprilFriday 18 April
    Easter Holidays
Friday 18 April
  • All Day Easter Holidays
    Monday 7 AprilFriday 18 April
    Easter Holidays
Saturday 19 April
Sunday 20 April
Monday 21 April
  • All Day Bank Holiday
Tuesday 22 April
  • 8:00 am – 8:15 am Summer term begins
Wednesday 23 April
Thursday 24 April
  • 2:00 pm – 4:00 pm Careers Fair
Friday 25 April
  • 6:45 pm – 10:00 pm PTA Comedy Night
Saturday 26 April
Sunday 27 April
Monday 28 April
  • All Day Year 7 - 12 Internal Exams
    Monday 28 AprilFriday 2 May
    Year 7 - 12 Internal Exams
Tuesday 29 April
  • All Day Year 7 - 12 Internal Exams
    Monday 28 AprilFriday 2 May
    Year 7 - 12 Internal Exams
Wednesday 30 April
  • All Day Year 7 - 12 Internal Exams
    Monday 28 AprilFriday 2 May
    Year 7 - 12 Internal Exams

May 2025

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Thursday 1 May
  • All Day Year 7 - 12 Internal Exams
    Monday 28 AprilFriday 2 May
    Year 7 - 12 Internal Exams
  • 1:00 pm – 4:00 pm Years 9 and 10 Cricket Fixture
Friday 2 May
  • All Day Year 7 - 12 Internal Exams
    Monday 28 AprilFriday 2 May
    Year 7 - 12 Internal Exams
  • 8:00 am – 4:00 pm Year 11 Final Day (Study Leave)
Saturday 3 May
Sunday 4 May
Monday 5 May
  • All Day Bank holiday
Tuesday 6 May
  • All Day Staff INSET (no student attendance)
  • 9:00 am – 4:00 pm Year 9 DofE Bronze Training Day
Wednesday 7 May
  • 1:00 pm – 4:00 pm Years 8 and 9 Cricket Fixture
Thursday 8 May
Friday 9 May
  • 8:00 am – 4:00 pm Year 13 Final Day (Study Leave)
Saturday 10 May
Sunday 11 May
Monday 12 May
Tuesday 13 May
Wednesday 14 May
  • 8:00 am – 4:00 pm Years 7 and 8 Tennis Tournament
Thursday 15 May
  • 8:00 am – 4:00 pm Years 9 and 10 Tennis Tournament
  • 8:30 am – 9:30 am SEND Coffee Morning
Friday 16 May
  • 9:00 am – 4:00 pm Year 8 HPV Vaccinations
Saturday 17 May
Sunday 18 May
Monday 19 May
Tuesday 20 May
Wednesday 21 May
  • 1:00 pm – 4:00 pm Years 7 and 8 Cricket Fixture
Thursday 22 May
  • All Day Year 9 Bronze Practical Expedition
    Thursday 22 MayFriday 23 May
    Year 9 Bronze Practical Expedition
Friday 23 May
  • All Day Year 9 Bronze Practical Expedition
    Thursday 22 MayFriday 23 May
    Year 9 Bronze Practical Expedition
  • 4:00 pm – 4:15 pm Half term begins
Saturday 24 May
Sunday 25 May
Monday 26 May
  • All Day Half term
    Monday 26 MayFriday 30 May
    Half term
Tuesday 27 May
  • All Day Half term
    Monday 26 MayFriday 30 May
    Half term
Wednesday 28 May
  • All Day Half term
    Monday 26 MayFriday 30 May
    Half term
Thursday 29 May
  • All Day Half term
    Monday 26 MayFriday 30 May
    Half term
Friday 30 May
  • All Day Half term
    Monday 26 MayFriday 30 May
    Half term
Saturday 31 May

June 2025

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Sunday 1 June
Monday 2 June
  • 8:00 am – 8:15 am Term begins
Tuesday 3 June
Wednesday 4 June
Thursday 5 June
  • 1:00 pm – 4:00 pm Years 9 and 10 Cricket Fixture
Friday 6 June
Saturday 7 June
Sunday 8 June
Monday 9 June
Tuesday 10 June
  • All Day UKMT Junior Maths Challenge
Wednesday 11 June
  • 1:00 pm – 4:00 pm Years 7 and 8 Cricket and Tennis Fixture
Thursday 12 June
  • 8:30 am – 9:30 am SEND Coffee Morning - Dyslexia in the Classroom
  • 1:00 pm – 4:00 pm Years 9 and 10 Cricket and Tennis Fixtures
Friday 13 June
Saturday 14 June
Sunday 15 June
Monday 16 June
Tuesday 17 June
  • 8:00 am – 4:00 pm Able to Travel Workshop
Wednesday 18 June
  • 2:00 pm – 4:00 pm Years 7 and 8 Cricket Fixture
Thursday 19 June
  • All Day Year 9 DofE Expedition
    Thursday 19 JuneFriday 20 June
    Year 9 DofE Expedition
  • 8:00 am – 4:00 pm Golf Tournament
  • 9:00 am – 10:30 am Working Open Morning
Friday 20 June
  • All Day Year 9 DofE Expedition
    Thursday 19 JuneFriday 20 June
    Year 9 DofE Expedition
  • 8:30 am – 9:30 am RSE Coffee Morning
Saturday 21 June
Sunday 22 June
Monday 23 June
Tuesday 24 June
  • 4:00 pm – 7:00 pm Parent, Student and Staff Golf Competition
Wednesday 25 June
  • 7:00 pm – 9:00 pm Summer Concert
Thursday 26 June
Friday 27 June
  • 9:00 am – 4:00 pm Sports Day
Saturday 28 June
Sunday 29 June
Monday 30 June
  • All Day Activities Week
    Monday 30 JuneThursday 3 July
    Activities Week

July 2025

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Tuesday 1 July
  • All Day Activities Week
    Monday 30 JuneThursday 3 July
    Activities Week
Wednesday 2 July
  • All Day Activities Week
    Monday 30 JuneThursday 3 July
    Activities Week
Thursday 3 July
  • All Day Activities Week
    Monday 30 JuneThursday 3 July
    Activities Week
Friday 4 July
  • 8:00 am – 12:30 pm Speech Day
  • 12:30 pm End of summer term

    no lunch

Saturday 5 July
Sunday 6 July
Monday 7 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Tuesday 8 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Wednesday 9 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Thursday 10 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Friday 11 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Saturday 12 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Sunday 13 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Monday 14 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Tuesday 15 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Wednesday 16 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Thursday 17 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Friday 18 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Saturday 19 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Sunday 20 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Monday 21 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Tuesday 22 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Wednesday 23 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Thursday 24 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Friday 25 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Saturday 26 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Sunday 27 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Monday 28 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Tuesday 29 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Wednesday 30 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Thursday 31 July
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday

August 2025

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Friday 1 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Saturday 2 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Sunday 3 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Monday 4 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Tuesday 5 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Wednesday 6 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Thursday 7 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Friday 8 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Saturday 9 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Sunday 10 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Monday 11 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Tuesday 12 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Wednesday 13 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Thursday 14 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Friday 15 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Saturday 16 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Sunday 17 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Monday 18 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Tuesday 19 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Wednesday 20 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Thursday 21 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Friday 22 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Saturday 23 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Sunday 24 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Monday 25 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Tuesday 26 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Wednesday 27 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Thursday 28 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Friday 29 August
  • All Day Summer Holiday
    Monday 7 JulyFriday 29 August
    Summer Holiday
Saturday 30 August
Sunday 31 August

September 2025

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Monday 1 September
  • 8:00 am – 4:00 pm INSET Day
Tuesday 2 September
  • 8:00 am – 4:00 pm INSET Day
Wednesday 3 September
  • 8:00 am – 4:00 pm Years 7 & 12 Induction Day
Thursday 4 September
  • All Day Michaelmas Term Begins (All Students)
Friday 5 September
Saturday 6 September
Sunday 7 September
Monday 8 September
Tuesday 9 September
Wednesday 10 September
Thursday 11 September
  • 5:00 pm – 7:00 pm Parent Welcome Drinks
Friday 12 September
Saturday 13 September
Sunday 14 September
Monday 15 September
  • 1:00 pm – 4:00 pm U16 Boys Football Fixture
Tuesday 16 September
  • 8:00 am – 4:00 pm Year 9 Trip to London Central Mosque and Islamic Cultural Centre
Wednesday 17 September
  • All Day School Photos
  • 1:00 pm – 4:00 pm U13 Boys Football Fixture
  • 1:00 pm – 4:00 pm U13 Girls Hockey Fixture
Thursday 18 September
  • 1:00 pm – 4:00 pm U15 Boys Football Fixture
Friday 19 September
Saturday 20 September
Sunday 21 September
Monday 22 September
  • 1:00 pm – 4:00 pm U13 Boys Football Fixture
  • 1:00 pm – 4:00 pm U16 Girls Netball Fixture
Tuesday 23 September
  • 8:00 am – 4:00 pm Pastoral Theatre Trip: Chaos
  • 1:00 pm – 4:00 pm U15 Girls Netball Fixture
Wednesday 24 September
Thursday 25 September
Friday 26 September
Saturday 27 September
  • 8:30 am – 12:30 pm Open Day
Sunday 28 September
Monday 29 September
  • 8:00 am – 4:00 pm ISA Skiing Competition
Tuesday 30 September
  • 1:00 pm – 4:00 pm U13 & U15 Girls Football Fixtures

October 2025

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Wednesday 1 October
  • 1:00 pm – 4:00 pm U13 Girls Netball Fixture
  • 1:00 pm – 4:00 pm U16 ISA Netball
Thursday 2 October
  • 8:00 am – 4:00 pm Years 11 to 13 Theatre Trip
  • 1:00 pm – 4:00 pm U15 Boys Football Fixture
  • 1:00 pm – 4:00 pm U15 Girls Hockey Fixture
Friday 3 October
Saturday 4 October
Sunday 5 October
Monday 6 October
Tuesday 7 October
Wednesday 8 October
  • 9:00 am – 12:00 pm Flu Jabs (All Years)
  • 1:00 pm – 4:00 pm U13 Girls Football Fixture
  • 1:00 pm – 4:00 pm U15 Netball Fixture
Thursday 9 October
  • All Day Senior Mathematical Challenge (Years 12 & 13)
  • 5:00 pm – 7:00 pm Sixth Form Information Evening
Friday 10 October
  • All Day ISA Cross Country Competition
  • 8:30 am – 9:30 am Year 7 Coffee Morning
Saturday 11 October
Sunday 12 October
Monday 13 October
Tuesday 14 October
  • 1:00 pm – 4:00 pm U14 ISA Football
Wednesday 15 October
  • 1:00 pm – 4:00 pm U13 Football Fixture
Thursday 16 October
  • 12:00 pm – 4:00 pm Punch Theatre Production Trip
  • 5:00 pm – 7:00 pm Year 7 Parents Evening
Friday 17 October
Saturday 18 October
Sunday 19 October
Monday 20 October
  • All Day Half Term
    Monday 20 OctoberFriday 31 October
    Half Term
Tuesday 21 October
  • All Day Half Term
    Monday 20 OctoberFriday 31 October
    Half Term
Wednesday 22 October
  • All Day Half Term
    Monday 20 OctoberFriday 31 October
    Half Term
Thursday 23 October
  • All Day Half Term
    Monday 20 OctoberFriday 31 October
    Half Term
Friday 24 October
  • All Day Half Term
    Monday 20 OctoberFriday 31 October
    Half Term
Saturday 25 October
  • All Day Half Term
    Monday 20 OctoberFriday 31 October
    Half Term
Sunday 26 October
  • All Day Half Term
    Monday 20 OctoberFriday 31 October
    Half Term
Monday 27 October
  • All Day Half Term
    Monday 20 OctoberFriday 31 October
    Half Term
Tuesday 28 October
  • All Day Half Term
    Monday 20 OctoberFriday 31 October
    Half Term
Wednesday 29 October
  • All Day Half Term
    Monday 20 OctoberFriday 31 October
    Half Term
Thursday 30 October
  • All Day Half Term
    Monday 20 OctoberFriday 31 October
    Half Term
Friday 31 October
  • All Day Half Term
    Monday 20 OctoberFriday 31 October
    Half Term

November 2025

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Saturday 1 November
Sunday 2 November
Monday 3 November
  • All Day Years 11 and 13 Mock Exams
    Monday 3 NovemberFriday 7 November
    Years 11 and 13 Mock Exams
Tuesday 4 November
  • All Day Years 11 and 13 Mock Exams
    Monday 3 NovemberFriday 7 November
    Years 11 and 13 Mock Exams
  • 1:00 pm – 4:00 pm U13 Girls Netball Tournament
Wednesday 5 November
  • All Day Years 11 and 13 Mock Exams
    Monday 3 NovemberFriday 7 November
    Years 11 and 13 Mock Exams
  • 1:00 pm – 4:00 pm U13 Girls Football Fixture
Thursday 6 November
  • All Day Years 11 and 13 Mock Exams
    Monday 3 NovemberFriday 7 November
    Years 11 and 13 Mock Exams
  • 1:00 pm – 4:00 pm U15 Boys Football Fixture
  • 1:00 pm – 4:00 pm U15 Girls Netball Fixture
Friday 7 November
  • All Day Years 11 and 13 Mock Exams
    Monday 3 NovemberFriday 7 November
    Years 11 and 13 Mock Exams
Saturday 8 November
Sunday 9 November
Monday 10 November
Tuesday 11 November
  • 10:30 am – 11:30 am Remembrance Day Service
Wednesday 12 November
  • 8:00 am – 4:00 pm UCAS Convention Year 12
  • 1:00 pm – 4:00 pm U13 Boys Football
  • 1:00 pm – 4:00 pm U13 Girls Netball Fixture
Thursday 13 November
  • 1:00 pm – 4:00 pm U15 Girls Netball Tournament
Friday 14 November
  • 8:30 am – 9:30 am Year 13 Coffee Morning
Saturday 15 November
Sunday 16 November
Monday 17 November
  • 1:00 pm – 4:00 pm U16 Boys Football
Tuesday 18 November
  • 8:00 am – 4:00 pm Museum of London Slavery Study Day, Years 8 to 10
Wednesday 19 November
  • All Day Senior Kangaroo Maths Challenge (Years 12 & 13)
  • 1:00 pm – 4:00 pm U13 Boys Football Fixture
  • 1:00 pm – 4:00 pm U13 Girls Netball Fixture
Thursday 20 November
  • 12:00 pm – 5:30 pm Hercules Theatre Trip
  • 1:00 pm – 4:00 pm U15 Girls Football Fixture
Friday 21 November
  • 8:30 am – 9:30 am Year 12 Coffee Morning
Saturday 22 November
Sunday 23 November
Monday 24 November
Tuesday 25 November
Wednesday 26 November
  • 9:00 am – 12:00 pm Flu Jabs (All Years)
Thursday 27 November
  • 1:00 pm – 4:00 pm U15 Girls Netball Fixture
  • 5:00 pm – 7:00 pm Years 12 and 13 Parents Evening
Friday 28 November
Saturday 29 November
Sunday 30 November

December 2025

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Monday 1 December
  • 1:00 pm – 4:00 pm U16 Boys Football Fixture
Tuesday 2 December
Wednesday 3 December
  • 1:00 pm – 4:00 pm U13 Girls Netball Fixture
Thursday 4 December
  • 1:00 pm – 4:00 pm U13 Girls Football Fixture
  • 5:00 pm – 7:00 pm Year 11 Parents Evening
Friday 5 December
  • 9:00 am – 12:00 pm Choir Carol Singing
Saturday 6 December
Sunday 7 December
Monday 8 December
Tuesday 9 December
Wednesday 10 December
  • 1:30 pm – 3:00 pm Christmas Carol Service
Thursday 11 December
  • All Day Christmas Jumper Day
  • 1:00 pm – 2:00 pm Student Christmas Lunch
  • 2:00 pm – 4:00 pm PTA Christmas Fayre
Friday 12 December
  • 12:30 pm – 1:30 pm Term Ends
Saturday 13 December
Sunday 14 December
Monday 15 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Tuesday 16 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Wednesday 17 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Thursday 18 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Friday 19 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Saturday 20 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Sunday 21 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Monday 22 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Tuesday 23 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Wednesday 24 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Thursday 25 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Friday 26 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Saturday 27 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Sunday 28 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Monday 29 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Tuesday 30 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Wednesday 31 December
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays

January 2026

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Thursday 1 January
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Friday 2 January
  • All Day Christmas Holidays
    Monday 15 DecemberFriday 2 January
    Christmas Holidays
Saturday 3 January
Sunday 4 January
Monday 5 January
  • 8:00 am – 4:00 pm INSET Day
Tuesday 6 January
  • 8:00 am – 4:00 pm INSET Day
Wednesday 7 January
  • 8:00 am – 9:00 am Lent Term Begins (All Students)
Thursday 8 January
Friday 9 January
Saturday 10 January
Sunday 11 January
Monday 12 January
  • All Day Years 11 and 13 Mock Exams
    Monday 12 JanuaryFriday 16 January
    Years 11 and 13 Mock Exams
Tuesday 13 January
  • All Day Years 11 and 13 Mock Exams
    Monday 12 JanuaryFriday 16 January
    Years 11 and 13 Mock Exams
  • 8:00 am – 4:00 pm Year 9 Holocaust Memorial Day Trip
Wednesday 14 January
  • All Day Years 11 and 13 Mock Exams
    Monday 12 JanuaryFriday 16 January
    Years 11 and 13 Mock Exams
Thursday 15 January
  • All Day Years 11 and 13 Mock Exams
    Monday 12 JanuaryFriday 16 January
    Years 11 and 13 Mock Exams
Friday 16 January
  • All Day Years 11 and 13 Mock Exams
    Monday 12 JanuaryFriday 16 January
    Years 11 and 13 Mock Exams
  • 8:30 am – 9:30 am Year 9 Coffee Morning
Saturday 17 January
Sunday 18 January
Monday 19 January
Tuesday 20 January
Wednesday 21 January
Thursday 22 January
Friday 23 January
  • 8:30 am – 9:30 am Year 8 Coffee Morning
Saturday 24 January
Sunday 25 January
Monday 26 January
Tuesday 27 January
  • 1:00 pm – 3:00 pm Careers Fair
Wednesday 28 January
  • All Day Intermediate Maths Challenge (Years
Thursday 29 January
  • 5:00 pm – 7:00 pm Year 9 Parents Evening
Friday 30 January
Saturday 31 January

February 2026

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Sunday 1 February
Monday 2 February
Tuesday 3 February
Wednesday 4 February
Thursday 5 February
Friday 6 February
  • 8:30 am – 9:30 am Year 10 Coffee Morning
Saturday 7 February
Sunday 8 February
Monday 9 February
Tuesday 10 February
Wednesday 11 February
Thursday 12 February
Friday 13 February
Saturday 14 February
Sunday 15 February
Monday 16 February
  • All Day Half Term
    Monday 16 FebruaryFriday 20 February
    Half Term
Tuesday 17 February
  • All Day Half Term
    Monday 16 FebruaryFriday 20 February
    Half Term
Wednesday 18 February
  • All Day Half Term
    Monday 16 FebruaryFriday 20 February
    Half Term
Thursday 19 February
  • All Day Half Term
    Monday 16 FebruaryFriday 20 February
    Half Term
Friday 20 February
  • All Day Half Term
    Monday 16 FebruaryFriday 20 February
    Half Term
Saturday 21 February
Sunday 22 February
Monday 23 February
Tuesday 24 February
Wednesday 25 February
Thursday 26 February
Friday 27 February
Saturday 28 February

March 2026

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Sunday 1 March
Monday 2 March
Tuesday 3 March
Wednesday 4 March
Thursday 5 March
  • All Day World Book Day
Friday 6 March
Saturday 7 March
Sunday 8 March
Monday 9 March
Tuesday 10 March
Wednesday 11 March
Thursday 12 March
  • 5:00 pm – 7:00 pm Year 10 Parents Evening
Friday 13 March
  • All Day Pi Day
Saturday 14 March
Sunday 15 March
Monday 16 March
  • All Day Science Week
    Monday 16 MarchFriday 20 March
    Science Week
  • Grey & Pink Kangaroo and Cayley, Hamilton and Maclaurin Olympiads
Tuesday 17 March
  • All Day Science Week
    Monday 16 MarchFriday 20 March
    Science Week
Wednesday 18 March
  • All Day Science Week
    Monday 16 MarchFriday 20 March
    Science Week
Thursday 19 March
  • All Day Science Week
    Monday 16 MarchFriday 20 March
    Science Week
  • Grey & Pink Kangaroo and Cayley, Hamilton and Maclaurin Olympiads
  • 9:00 am – 12:00 pm Working Open Morning
Friday 20 March
  • All Day Science Week
    Monday 16 MarchFriday 20 March
    Science Week
Saturday 21 March
Sunday 22 March
Monday 23 March
Tuesday 24 March
Wednesday 25 March
  • 8:00 am – 4:00 pm ISA A Capella Choir Competition
Thursday 26 March
  • 5:00 pm – 7:00 pm Year 8 Parents Evening
Friday 27 March
  • 4:00 pm – 5:00 pm End of Term
Saturday 28 March
Sunday 29 March
Monday 30 March
  • All Day Easter Holiday
    Monday 30 MarchFriday 10 April
    Easter Holiday
Tuesday 31 March
  • All Day Easter Holiday
    Monday 30 MarchFriday 10 April
    Easter Holiday

April 2026

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Wednesday 1 April
  • All Day Easter Holiday
    Monday 30 MarchFriday 10 April
    Easter Holiday
Thursday 2 April
  • All Day Easter Holiday
    Monday 30 MarchFriday 10 April
    Easter Holiday
Friday 3 April
  • All Day Easter Holiday
    Monday 30 MarchFriday 10 April
    Easter Holiday
Saturday 4 April
  • All Day Easter Holiday
    Monday 30 MarchFriday 10 April
    Easter Holiday
Sunday 5 April
  • All Day Easter Holiday
    Monday 30 MarchFriday 10 April
    Easter Holiday
Monday 6 April
  • All Day Easter Holiday
    Monday 30 MarchFriday 10 April
    Easter Holiday
Tuesday 7 April
  • All Day Easter Holiday
    Monday 30 MarchFriday 10 April
    Easter Holiday
Wednesday 8 April
  • All Day Easter Holiday
    Monday 30 MarchFriday 10 April
    Easter Holiday
Thursday 9 April
  • All Day Easter Holiday
    Monday 30 MarchFriday 10 April
    Easter Holiday
Friday 10 April
  • All Day Easter Holiday
    Monday 30 MarchFriday 10 April
    Easter Holiday
Saturday 11 April
Sunday 12 April
Monday 13 April
  • 8:00 am – 9:00 am Summer Term Begins (All Students)
Tuesday 14 April
Wednesday 15 April
Thursday 16 April
Friday 17 April
Saturday 18 April
Sunday 19 April
Monday 20 April
  • All Day Internal Exams Week, Years 7 to 10 and Year 12
    Monday 20 AprilThursday 23 April
    Internal Exams Week, Years 7 to 10 and Year 12
Tuesday 21 April
  • All Day Internal Exams Week, Years 7 to 10 and Year 12
    Monday 20 AprilThursday 23 April
    Internal Exams Week, Years 7 to 10 and Year 12
Wednesday 22 April
  • All Day Internal Exams Week, Years 7 to 10 and Year 12
    Monday 20 AprilThursday 23 April
    Internal Exams Week, Years 7 to 10 and Year 12
Thursday 23 April
  • All Day Internal Exams Week, Years 7 to 10 and Year 12
    Monday 20 AprilThursday 23 April
    Internal Exams Week, Years 7 to 10 and Year 12
Friday 24 April
  • 8:00 am – 4:00 pm INSET Day
Saturday 25 April
Sunday 26 April
Monday 27 April
Tuesday 28 April
Wednesday 29 April
Thursday 30 April

May 2026

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Friday 1 May
Saturday 2 May
Sunday 3 May
Monday 4 May
Tuesday 5 May
Wednesday 6 May
Thursday 7 May
  • All Day Junior Mathematical Challenge, Years 7 & 8
Friday 8 May
Saturday 9 May
Sunday 10 May
Monday 11 May
Tuesday 12 May
Wednesday 13 May
Thursday 14 May
Friday 15 May
Saturday 16 May
Sunday 17 May
Monday 18 May
Tuesday 19 May
Wednesday 20 May
Thursday 21 May
Friday 22 May
Saturday 23 May
Sunday 24 May
Monday 25 May
  • All Day Half Term
    Monday 25 MayFriday 29 May
    Half Term
Tuesday 26 May
  • All Day Half Term
    Monday 25 MayFriday 29 May
    Half Term
Wednesday 27 May
  • All Day Half Term
    Monday 25 MayFriday 29 May
    Half Term
Thursday 28 May
  • All Day Half Term
    Monday 25 MayFriday 29 May
    Half Term
Friday 29 May
  • All Day Half Term
    Monday 25 MayFriday 29 May
    Half Term
Saturday 30 May
Sunday 31 May

June 2026

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Monday 1 June
Tuesday 2 June
Wednesday 3 June
Thursday 4 June
Friday 5 June
Saturday 6 June
Sunday 7 June
Monday 8 June
Tuesday 9 June
Wednesday 10 June
Thursday 11 June
Friday 12 June
Saturday 13 June
Sunday 14 June
Monday 15 June
Tuesday 16 June
Wednesday 17 June
Thursday 18 June
Friday 19 June
Saturday 20 June
Sunday 21 June
Monday 22 June
Tuesday 23 June
Wednesday 24 June
Thursday 25 June
Friday 26 June
Saturday 27 June
Sunday 28 June
Monday 29 June
Tuesday 30 June

No events.