Private school enrolments have hit a record high after public schools enrolment numbers dropped by almost 7000 pupils last year.