Term Dates
2025 / 2026 TERM DATES
Key:
| School Dates on white background | Public Holidays in Blue |
| Staff Training (students remain at home) | Online resources will be provided from 08:00 - 10:00. |
Autumn Term 2025
| Staff Induction / Admin Staff Return to Work | Wednesday 20 August - Tuesday 26 August 2025 |
| First day of school for students NEW to St Christopher’s | Tuesday 26 August 2025 |
| First day of school for ALL students | Wednesday 27 August 2025 |
| Prophet’s Birthday | Thursday 4 September 2025 |
| Staff Training | Thursday 16 October |
| Half Term Holiday | Sunday 19 October to Saturday 25 October 2025 (inclusive) |
| Last Day of Term | Thursday 11 December 2025 (12 noon finish) |
Spring Term 2026
| First Day of Term | Sunday 4 January 2026 |
| Half Term Holiday | Sunday 15 February to Saturday 21 February 2026 (inclusive) |
| Ramadan Starts1 | Wednesday 18 February 2026: Ramadan hours observed |
| Eid Al-Fitr | Sunday 22 March to Tuesday 24 March 2026 |
| Staff Training | Sunday 12 April 2026 |
| Last Day of Term | Thursday 2 April 2026 (inclusive) |
Summer Term 2026
| First Day of Term | Monday 13 April 2026 |
| Labour Day | Friday 1 May 2026 (inclusive) |
| Arafat Day1 | Tuesday 26 May 2026 |
| Eid Al-Adha1 | Wednesday 27 May to Friday 29 May 2026 |
| Staff Training | Sunday 31 May 2026 (or Monday 1 June if Eid is on 31 May) |
| Islamic New Year1 | Wednesday 17 June 2026 |
| Last Day of Term | Thursday 25 June 2026 (12 noon finish) |
| Ashoora1 | Friday 26 June 2026 |
Autumn Term 2026
| First day of school for students NEW to St Christopher’s | Thursday 27 August 2026 |
| First day of school for ALL students | Sunday 30 August 2026 |
2026 / 2027 TERM DATES
Autumn Term 2026
| Staff Induction / Admin Staff Return to Work | Sunday 23 August to Thursday 27 August 2026 |
| Prophet's Birthday¹ | Wednesday 26 August 2026 |
| First day of school for NEW students to St Christopher's | Thursday 27 August 2026 |
| First day of school for PRIMARY students | Sunday 30 August 2026 |
| First day of school for SENIOR students | Sunday 30 August 2026: possible staggered start, to be confirmed |
| Staff Training | to be confirmed |
| Half Term Holiday | Sunday 25 October to Saturday 31 October 2026 (Inclusive) |
| Last Day of Term | Tuesday 15 December 2026 (12 noon finish) |
Spring Term 2027
| First Day of Term | Sunday 3 January 2027 |
| Staff Training | to be confirmed |
| Ramadan Starts¹ | Monday 8 February 2027: Ramadan hours observed |
| Half Term Holiday | Sunday 14 February to Saturday 20 February 2027 (Inclusive) |
| Eid Al-Fitr¹ | Wednesday 10 March to Saturday 13 March 2027 |
| Last Day of Term | Thursday 25 March 2027 |
Summer Term 2027
| First Day of Term | Sunday 11 April 2027 |
| Labour Day | Saturday 1 May 2027 |
| Staff Training | to be confirmed |
| Arafat Day¹ | Sunday 16 May 2027 |
| Eid Al-Adha¹ | Monday 17 May to Wednesday 19 May 2027 |
| Half Term Holiday | Sunday 16 May to Saturday 22 May 2027 (Inclusive) |
| Islamic New Year¹ | Saturday 5 June 2027 |
| Ashoora¹ | Tuesday 15 & Wednesday 16 June 2027 |
| Last Day of Term | Thursday 1 July 2027 (12 noon finish) |
Summer Term 2027
| First day of school for NEW students | Thursday 26 August 2027 |
| First day of school for ALL students | Sunday 29 August 2027 |
Dates for Islamic Holidays are subject to confirmation. Dates used for these holidays are taken from the Central Bank of Bahrain Official Bank Holidays
