2024 Term Dates
- Monday 29 January – Year 7, Year 8 and new students’ Orientation Day, Year 12 students start school
- Tuesday 30 January – All students commence classes
- Friday 1 March – Monday 4 March: Mid-Term Break
- Thursday 28 March: Last day of Term
- Tuesday 16 April to Friday 21 June
- Friday 31 May – Monday 3 June: Mid-Term Break
- Tuesday 16 July to Friday 20 September
- Friday 16 August to Monday 19 August: Mid-Term Break
- Tuesday 8 October to Friday 6 December
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