It seems like they are off every 6 weeks or so. I thought they go time off around May as well. They just got off in October we don't get that either with 2 weeks. They seem to always get October off. I think your missing a few breaks
February.
1 week half term
March/April
2 weeks depending on where Easter falls.
May bank holiday and sometimes the end of Easter break.
June 1 week half term.
July summer holidays usually 6 weeks. Often 8 for private schools.
Oct 1 to 2 weeks half term (varies on area and school)
Dec 2 to 3 weeks Christmas (varies on area and school)
3 half terms, 3 end of term holidays.