2025 Term Dates
- Tuesday 28 January: Orientation Day for Years 7 and 8, plus all new students (Years 9 – 11), Year 12 classes begin
- Wednesday 29 January: All students commence classes
- Friday 28 February: Pupil Free Day
- Monday 3 March: Labour Day Public Holiday
- Friday 21 March: Old Boys’ Day
- Friday 11 April: Term 1 Ends
- Tuesday 29 April: All students commence classes
- Friday 30 May: Pupil free day
- Monday 2 June: WA Day Public Holiday
- Friday 27 June: Term 2 ends
- Tuesday 22 July: All students commence classes
- Friday 22 August: Pupil Free day
- Monday 25 August: Pupil Free day
- Friday 26 September: Term 3 ends
- Tuesday 14 October to Wednesday 3 December
- Friday 24 October: Valedictory Day
- Tuesday 2 December: Junior School Speech Morning
- Wednesday 3 December: Senior School Speech Day
2026 Term Dates
- Tuesday 27 January: Orientation Day for Years 7 and 8, plus all new students (Years 9 – 11), Year 12 classes begin
- Wednesday 28 January: All students commence classes
- Friday 27 February: Pupil Free Day
- Monday 2 March: Labour Day Public Holiday
- Friday 2 April: Term 1 Ends
- Tuesday 21 April: All students commence classes
- Monday 27 April: Anzac Day Public Holiday
- Friday 29 May: Pupil free day
- Monday 1 June: WA Day Public Holiday
- Friday 26 June: Term 2 ends
- Tuesday 21 July: All students commence classes
- Friday 21 August: Pupil Free day
- Monday 24 August: Pupil Free day
- Friday 25 September: Term 3 ends
- Tuesday 13 October to Friday 4 December
- Friday 23 October: Valedictory Day
- Thursday 3 December: Junior School Speech Morning
- Friday 4 December: Senior School Speech Day