For a fixed term or long-term relieving teacher the effective date of a resignation (or the end of a fixed term position) must be a day that is normally worked by the teacher and on which the school is open for instruction. An end of year resignation would be for the last in day of term 4.
For a permanent teacher there are two options around the date that can be given for an end of year resignation. Neither will affect holiday pay.
The first date that could be given is the last day of the current school year. This requires is two months notice.
The second possibility is the day before school recommences in the following year. In practice that is a date of January 27th.
Uncertainty about what day to give is common because of variability in school start dates, so if unsure please contact your field officer.
Both the STCA (section 4.8) and the ASTCA (section 3.24) define holiday pay as the salary payable to teachers on cessation of service or for periods during which schools are closed for term vacations. Those provisions also state that any permanently appointed teacher, full-time or part-time, is paid for all intervening vacations. So a permanently employed teacher should be paid right through.
In practice this is what payroll does even given variability of school start dates.
It will certainly help avoid any problems if your current school notifies Novopay that you are transferring to another school.
Make sure that your PPTA membership also transfers to the new school and check your payslip to ensure member subs are active.