Skip to content
Schools Near Me
Port Macquarie-Hastings · New South Wales

Schools in Port Macquarie

There are 19 schools in Port Macquarie: 9 primary schools, 6 secondary schools and 4 combined schools. By sector, that is 7 government schools, 6 Catholic schools and 6 independent schools. Government schools in Port Macquarie are run by the New South Wales education department; most enrol students who live in their local area first.

Catholic and independent

Private schools in Port Macquarie

Private schools in and near Port Macquarie-Hastings, with fees

Primary

Government primary schools in Port Macquarie

Secondary

Government secondary and combined schools in Port Macquarie

At a glance

Schools in Port Macquarie in numbers

  • Between them, schools here take students of ages 5 to 18.
  • They have about 9,264 students enrolled, 488 per school on average; the largest is St Columba Anglican School with 1,221.
  • 12 of the 19 schools (63%) are Catholic or independent and charge fees; across Australia the share is 30%.

Largest schools in Port Macquarie

  1. St Columba Anglican School 1,221 students
  2. MacKillop College Port Macquarie 1,107 students
  3. St Joseph's Regional College 1,026 students
  4. Hastings Secondary College, Port Macquarie Campus 717 students
  5. Hastings Secondary College, Westport Campus 612 students
Questions

Schools in Port Macquarie: common questions

How many schools are there in Port Macquarie NSW?
There are 19 schools in Port Macquarie NSW, including 9 primary schools, 6 secondary schools and 4 combined primary and secondary schools.
How many private schools are there in Port Macquarie NSW?
12 Catholic and independent schools, 63% of all schools in Port Macquarie NSW. 6 are Catholic.
What is the largest school in Port Macquarie NSW?
St Columba Anglican School, with 1,221 students. Next are MacKillop College Port Macquarie (1,107), St Joseph's Regional College (1,026) and Hastings Secondary College, Port Macquarie Campus (717).
Are there single-sex schools in Port Macquarie NSW?
No. All 19 schools in Port Macquarie NSW take both boys and girls.