British School Algiers
End of year Senior June 2024
Middle & Senior October 2024
Middle & Senior December 2024
Middle & Senior Spring Term 2025
Middle & Senior Summer Term 2025