What are you searching for?
Select all

North Shore School Guide: Public Primary & High Schools

Music class at Killara Public School
Music class at Killara Public School

Sydney’s North Shore has lots of wonderful public schools. These schools are predominantly funded by the Government, with small additional fees payable by families. We list all the public primary and high schools on Sydney’s North Shore. 

When it comes to public schools, generally speaking you don’t have a choice about the school your child attends. It’s based on the catchment zone that you live in. Occasionally, schools may allow ‘out of area’ children into the school if they are under capacity, but be aware that younger siblings may be refused entry into that school if they reach a certain number of students.

To find out which local public school you’re zoned for (based on your residential address), use the School Finder tool on the NSW Government website.

NSW Public School Finder

For a quick overview, read through the list of public schools on the North Shore (sorted by suburb).

How to find out more about the schools:

  • Visit the school website
  • Contact the school and arrange a tour or attend an Open Day
  • Speak to other parents who currently have children at the school

North Shore Public Primary Schools (Kindergarten – Year 6)

Wahroonga Public School: Education Week celebrations

All primary schools and the majority of high schools have designated intake areas. Schools may accept enrolments from outside their local area if places are available. Find out more.

School Suburb
Allambie Heights Public School Allambie Heights
Artarmon Public School Artarmon
Hornsby Heights Public School Asquith
Beecroft Public School Beecroft
Belrose Public School Belrose
Wakehurst Public School Belrose
Berowra Public School Berowra
Wideview Public School Berowra Heights
Anzac Park Public School Cammeray
Cammeray Public School Cammeray
Castle Cove Public School Castle Cove
Chatswood Public School Chatswood
Davidson High School Davidson
Kambora Public School Davidson
Forestville Public School Forestville
Arranounbai School Frenchs Forest
Frenchs Forest Public School Frenchs Forest
Mimosa Public School Frenchs Forest
Gordon East Public School Gordon
Gordon West Public School Gordon
Greenwich Public School Greenwich
Clarke Road School Hornsby
Hornsby North Public School Hornsby
Hornsby South Public School Hornsby
Hornsby Heights Public School Hornsby Heights
Hunters Hill Public School Hunters Hill
Beaumont Road Public School Killara
Killara Public School Killara
Killarney Heights Public School Killarney Heights
Lane Cove Public School Lane Cove
Lane Cove West Public School Lane Cove
Mowbray Public School Lane Cove
Cromehurst School Lindfield
Lindfield East Public School Lindfield
Lindfield Learning Village Lindfield
Lindfield Public School Lindfield
Beauty Point Public School Mosman
Middle Harbour Public School Mosman
Mosman Public School Mosman
Mount Colah Public School Mount Colah
Mount Kuring-gai Public School Mount Ku-ring-gai
Neutral Bay Public School Neutral Bay
Normanhurst Public School Normanhurst
Normanhurst West Public School Normanhurst
North Sydney Public School North Sydney
Turramurra North Public School North Turramurra
Northbridge Public School Northbridge
Pennant Hills Public School Pennant Hills
Pymble Public School Pymble
Roseville Public School Roseville
St Ives North Public School St Ives
St Ives Park Public School St Ives
St Ives Public School St Ives
Royal North Shore Hospital School St Leonards
Terrey Hills Public School Terrey Hills
Thornleigh West Public School Thornleigh
Turramurra Public School Turramurra
Wahroonga Public School Wahroonga
Waitara Public School Waitara
Warrawee Public School Warrawee
West Pennant Hills Public School West Pennant Hills
West Pymble Public School West Pymble
Willoughby Public School Willoughby

North Shore Public High Schools (Year 7 – 12)

The number of public high schools compared to primary schools is considerably less. Schools generally get bigger in High School, and some children may move to an independent (private) or Catholic school.

The public high schools on Sydney’s North Shore are listed below:

School Suburb
Asquith Boys High School Asquith
Asquith Girls High School Asquith
Cammeraygal High School Crows Nest
Cheltenham Girls High School Cheltenham
Epping Boys High School Epping
Hunters Hill High School Hunters Hill
Killara High School Killara
Killarney Heights High School Killarney Heights
Ku-ring-gai High School North Turramurra
Lindfield Learning Village Lindfield
Mosman High School Mosman
Naremburn School Naremburn
Pennant Hills High School Pennant Hills
St Ives High School St Ives
The Forest High School Frenchs Forest
Turramurra High School South Turramurra
Willoughby Girls High School Willoughby

North Shore Public Selective High Schools (Year 7 – 12)

Selective high schools cater for academically gifted students with high potential who may otherwise be without sufficient classmates of their own academic standard. 

Selective high schools help these students to learn by grouping them with students of similar ability, using specialised teaching methods and materials. Selective high schools are unzoned so parents can apply regardless of where they live.

Find out more about selective high schools in NSW.

School Suburb
Chatswood High School Chatswood
Hornsby Girls High School Hornsby
Normanhurst Boys High School Normanhurst
North Sydney Boys High School North Sydney
North Sydney Girls High School North Sydney


North Shore Private Co-ed School Guide

North Shore Private Girls’ School Guide

North Shore Private Boys’ School Guide

North Shore Montessori & Steiner School Guide


You may also like ...

What are you searching for?
Select all