Skip to content
TermSync
Accrington St Mary Magdalen's Church of England Primary School
Trace · URN 119446

How we read Accrington St Mary Magdalen's Church of England Primary School

last read 14 Aug 2026, 16:16 UTC · took 6.9s · 20 dates across 1 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 schoolcalendar.lancashire.gov.uk. That address is saved, so every later check goes straight there.

Download it

sha-256

1 file came back. We fingerprint the contents (41cd686413…926a491ff7). If the fingerprint matches last time's, the school hasn't changed anything and we stop here.

Read it

6.9s

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.

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
2026/2720 dates
  • Summer Holiday3 Aug – 31 Aug
  • INSET Day1 Septfrom Lancashire council
  • Autumn Term2 Sept – 16 Oct
  • October Half Term19 Oct – 30 Oct
  • Autumn Term2 Nov – 18 Dec
  • Christmas Holiday21 Dec – 1 Jan
  • INSET Day4 Janfrom Lancashire council
  • Spring Term5 Jan – 12 Feb
  • February Half Term15 Feb – 19 Feb
  • INSET Day22 Febfrom Lancashire council
  • Spring Term23 Feb – 25 Mar
  • Easter Holiday26 Mar – 9 Apr
  • INSET Day12 Aprfrom Lancashire council
  • Summer Term13 Apr – 30 Apr
  • School Closed3 May
  • Summer Term4 May – 28 May
  • May Half Term31 May – 4 Jun
  • INSET Day7 Junfrom Lancashire council
  • Summer Term8 Jun – 28 Jul
  • Summer Holiday29 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
f195db08b2…620cef9a2b
saved at
25 Aug 2026, 20:43 UTC
run signature
bac9be1a05…26ff90d760
dates published
35
last confirmed
14 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