Skip to content
TermSync
Didsbury High School
Trace · URN 143729

How we read Didsbury High School

last read 26 Aug 2026, 21:10 UTC · took 106.2s · 63 dates across 2 school years

Nobody types these dates in. A program finds whatever the school publishes its term dates on and reads it. This page is the working out: the files we downloaded, and every date we got out of them. Open the same file and you can check us.

Find the page

saved for next time

We start at the school's website and follow it to whatever it publishes term dates on, in this case a file on didsburyhighschool.org.uk. That address is saved, so every later check goes straight there.

Download it

sha-256

6 files came back. We fingerprint the contents (202accf418…83af3bebd5). If the fingerprint matches last time's, the school hasn't changed anything and we stop here.

Read it

106.2s

This school publishes its year as a colour-coded chart rather than a list of dates, so a model reads it the way you would — square by square, working out from the key what each colour means. 5 other files were read and produced nothing useful.

Work out the dates

plain code

Ordinary code takes it from here, pairing those sentences into terms and filling in the holidays between them. It also checks the year adds up: if the dates leave too few school days, we throw the whole read away rather than publish it.

Save it

one copy

The dates get written down once. The school's page, your calendar feed and this trace all read that same copy, so they can't disagree with each other.

Where it came from

what we downloaded, and what we actually used

Every date we read off the chart

the file itself is linked above
2025/2620 dates
  • INSET Day1 Sept
  • Year 122 Sept
  • Autumn Term3 Sept – 23 Oct
  • INSET Day24 Oct
  • October Half Term27 Oct – 31 Oct
  • Autumn Term3 Nov – 19 Dec
  • Christmas Holiday22 Dec – 2 Jan
  • Spring Term5 Jan – 13 Feb
  • February Half Term16 Feb – 20 Feb
  • Spring Term23 Feb – 2 Apr
  • Easter Holiday3 Apr – 17 Apr
  • Summer Term20 Apr – 1 May
  • May Day4 May
  • Summer Term5 May – 22 May
  • May Half Term25 May – 29 May
  • Summer Term1 Jun – 10 Jul
  • INSET Day19 Jun
  • INSET Day13 Jul
  • INSET Day14 Jul
  • Summer Holiday15 Jul – 31 Aug
2026/2743 dates
  • INSET Day1 Sept
  • Autumn Term2 Sept – 7 Sept
  • School Closed8 Sept
  • Autumn Term9 Sept – 7 Oct
  • School Closed8 Oct
  • Autumn Term9 Oct – 22 Oct
  • INSET Day23 Oct
  • October Half Term26 Oct – 30 Oct
  • Autumn Term2 Nov – 4 Nov
  • School Closed5 Nov
  • Autumn Term6 Nov – 11 Nov
  • School Closed12 Nov
  • Autumn Term13 Nov
  • School Closed16 Nov
  • Autumn Term17 Nov – 27 Nov
  • INSET Day30 Nov
  • Autumn Term1 Dec – 15 Dec
  • School Closed16 Dec
  • Autumn Term17 Dec – 18 Dec
  • Christmas Holiday21 Dec – 1 Jan
  • Spring Term4 Jan – 7 Jan
  • School Closed8 Jan
  • Spring Term11 Jan – 12 Feb
  • February Half Term15 Feb – 19 Feb
  • Spring Term22 Feb – 18 Mar
  • School Closed19 Mar
  • Spring Term22 Mar – 25 Mar
  • Bank Holiday26 Mar
  • Bank Holiday29 Mar
  • Spring Term30 Mar – 2 Apr
  • Easter Holiday5 Apr – 16 Apr
  • Summer Term19 Apr – 30 Apr
  • Bank Holiday3 May
  • Summer Term4 May – 21 May
  • School Closed24 May
  • Summer Term25 May – 26 May
  • May Half Term27 May – 4 Jun
  • Summer Term7 Jun – 23 Jun
  • School Closed24 Jun
  • INSET Day25 Jun
  • Summer Term28 Jun – 14 Jul
  • INSET Day15 Jul
  • Summer Holiday16 Jul – 31 Aug

A chart states its dates in colour, not in words, so there is nothing to quote back at you. What we can show is every date we took off it — open the file above and the two should agree square for square.

What we saved

the single copy the school page and your calendar both read

This run

fingerprint
52ee65e362…a79238992a
saved at
25 Aug 2026, 20:43 UTC
run signature
e7800b3353…7231509d51
dates published
42
last confirmed
26 August 2026

Why your calendar doesn't fill up with duplicates

Each event gets an ID built from who said it, what kind of day it is, and when it starts. Read the school again tomorrow and the same day comes out with the same ID, so your calendar updates the entry it already has rather than adding a second one.

# same inputs, same ID, every time
sha256(owner | kind | start)[:24]
a4384bdd…f1763a2c@termsync.co.uk