Top Primary Schools in NSW

top primary school rankings

About this guide

Think of this page almost like a school counselor, helping you through the tough decision of choosing the best school for your child. It includes a table listing some of the top primary schools in New South Wales. You’ll also find some handy articles filled with helpful tips and advice on the benefits of tutoring and how to choose the right school for your child.

What the table shows

The table below shows the 150 top primary schools in New South Wales.

To find the education information for each school, such as NAPLAN numeracy and literacy results, number of students enrolled and ISCEA socio economic advantage values, head on over to the myschools webpage for each school (found in the last column of the table below). If you need a little help navigating their website, check out our tips to getting the most out of the My Schools website .

For interest, we have provided the search volume for each of the top 150 schools in the table below.

Search volume is a metric that shows how often people search for something on Google each month. It’s a great indicator of how poplar something is – the more people that search for something, the higher the search volume.

It can also indicate the size of a school – the larger the school, the more students and parents might search for it on Google.

Top Primary Schools in New South Wales >>

Related top school pages:

National - VIC - QLD - WA - SA - ACT - TAS - NT

Top 150 Primary Schools in NSW

# School Name Search Volume Keyword Searched School Type Location Postcode State My School URL
1 Sydney Grammar School 5300 sydney grammar school Independent Darlinghurst 2010 NSW https://www.myschool.edu.au/school/43785
2 St Aloysius' College 3100 st aloysius college Independent Kirribilli 2061 NSW https://www.myschool.edu.au/school/43684
3 McAuley Catholic Primary School 20 mcauley catholic primary school Catholic Rose Bay 2029 NSW https://www.myschool.edu.au/school/43453
4 John Colet School 400 john colet school Independent Belrose 2085 NSW https://www.myschool.edu.au/school/43979
5 Matthew Pearce Public School 1300 matthew pearce public school Government Baulkham Hills 2153 NSW https://www.myschool.edu.au/school/41759
6 Abbotsleigh 3200 abbotsleigh Independent Wahroonga 2076 NSW https://www.myschool.edu.au/school/43762
7 Artarmon Public School 1500 artarmon public school Government Artarmon 2064 NSW https://www.myschool.edu.au/school/41195
8 St Ives North Public School 1000 st ives north public school Government St Ives 2075 NSW https://www.myschool.edu.au/school/41289
9 Rowena Public School 30 rowena public school Government Rowena 2387 NSW https://www.myschool.edu.au/school/42493
10 Hornsby North Public School 2000 hornsby north public school Government Hornsby 2077 NSW https://www.myschool.edu.au/school/41293
11 Al Hikma College 250 al hikma college Independent Lakemba 2195 NSW https://www.myschool.edu.au/school/50603
12 Knox Grammar School 2200 knox grammar school Independent Wahroonga 2076 NSW https://www.myschool.edu.au/school/40367
13 Northcross Christian School 600 northcross christian school Independent Ryde 2112 NSW https://www.myschool.edu.au/school/43896
14 Beaumont Road Public School 350 beaumont road public school Government Killara 2071 NSW https://www.myschool.edu.au/school/41266
15 Coogee Boys' Preparatory School 60 coogee boys preparatory school Independent Randwick 2031 NSW https://www.myschool.edu.au/school/44026
16 Sydney Distance Education Primary School 150 sydney distance education primary school Government Surry Hills 2010 NSW https://www.myschool.edu.au/school/41114
17 Arkana College 150 arkana college Independent Kingsgrove 2208 NSW https://www.myschool.edu.au/school/43943
18 Murray Farm Public School 1300 murray farm public school Government Carlingford 2118 NSW https://www.myschool.edu.au/school/41298
19 Pymble Public School 700 pymble public school Government Pymble 2073 NSW https://www.myschool.edu.au/school/41250
20 Holy Cross Catholic Primary School 70 holy cross catholic primary school Catholic Woollahra 2022 NSW https://www.myschool.edu.au/school/43375
21 Beecroft Public School 800 beecroft public school Government Beecroft 2119 NSW https://www.myschool.edu.au/school/41198
22 Cammeray Public School 600 cammeray public school Government Cammeray 2062 NSW https://www.myschool.edu.au/school/41203
23 Holy Family Catholic Primary School 200 holy family catholic primary school Catholic Lindfield 2070 NSW https://www.myschool.edu.au/school/43245
24 Carlingford West Public School 900 carlingford west public school Government Carlingford 2118 NSW https://www.myschool.edu.au/school/41730
25 Pymble Ladies' College 4400 pymble ladies college Independent Pymble 2073 NSW https://www.myschool.edu.au/school/43846
26 Epping West Public School 1800 epping west public school Government Epping 2121 NSW https://www.myschool.edu.au/school/41209
27 Woollahra Public School 800 woollahra public school Government Woollahra 2025 NSW https://www.myschool.edu.au/school/41146
28 Epping Public School 1100 epping public school Government Epping 2121 NSW https://www.myschool.edu.au/school/41208
29 Kentucky Public School 20 kentucky public school Government Kentucky 2354 NSW https://www.myschool.edu.au/school/42451
30 Eastwood Public School 900 eastwood public school Government Eastwood 2122 NSW https://www.myschool.edu.au/school/41317
31 Waitara Public School 1700 waitara public school Government Wahroonga 2076 NSW https://www.myschool.edu.au/school/41244
32 Annangrove Public School 150 annangrove public school Government Annangrove 2156 NSW https://www.myschool.edu.au/school/41247
33 The King's School 2600 the kings school Independent North Parramatta 2151 NSW https://www.myschool.edu.au/school/43883
34 Meriden School 1900 meriden school Independent Strathfield 2135 NSW https://www.myschool.edu.au/school/43913
35 Arden Anglican School 1300 arden anglican school Independent Epping 2121 NSW https://www.myschool.edu.au/school/43976
36 North Rocks Public School 600 north rocks public school Government North Rocks 2151 NSW https://www.myschool.edu.au/school/41233
37 Chatswood Public School 1300 chatswood public school Government Chatswood 2067 NSW https://www.myschool.edu.au/school/41316
38 Hurstville Public School 1000 hurstville public school Government Hurstville 2220 NSW https://www.myschool.edu.au/school/41024
39 Roseville Public School 600 roseville public school Government Roseville 2069 NSW https://www.myschool.edu.au/school/41238
40 Barker College 5700 barker college Independent Hornsby 2077 NSW https://www.myschool.edu.au/school/43838
41 St Francis of Assisi Regional Catholic Primary School 0 st francis of assisi regional catholic primary school Catholic Paddington 2021 NSW https://www.myschool.edu.au/school/43442
42 Our Lady of the Rosary Catholic Primary School 40 our lady of the rosary catholic primary school Catholic Kensington 2033 NSW https://www.myschool.edu.au/school/43415
43 Ascham School 2700 ascham school Independent Edgecliff 2027 NSW https://www.myschool.edu.au/school/43953
44 Lindfield East Public School 400 lindfield east public school Government East Lindfield 2070 NSW https://www.myschool.edu.au/school/41223
45 Wenona School 800 wenona school Independent North Sydney 2060 NSW https://www.myschool.edu.au/school/43868
46 Gordon West Public School 500 gordon west public school Government Pymble 2073 NSW https://www.myschool.edu.au/school/41264
47 The Scots College 1200 the scots college Independent Bellevue Hill 2023 NSW https://www.myschool.edu.au/school/43821
48 SCEGGS Darlinghurst 2300 sceggs darlinghurst Independent Darlinghurst 2010 NSW https://www.myschool.edu.au/school/43941
49 Our Lady Help of Christians Catholic Primary School 10 our lady help of christians catholic primary school Catholic Epping 2121 NSW https://www.myschool.edu.au/school/43239
50 Loreto Kirribilli 2100 loreto kirribilli Independent Kirribilli 2061 NSW https://www.myschool.edu.au/school/43657
51 Warrawee Public School 1500 warrawee public school Government Turramurra 2074 NSW https://www.myschool.edu.au/school/41245
52 Ermington Public School 500 ermington public school Government West Ryde 2114 NSW https://www.myschool.edu.au/school/41210
53 Cherrybrook Public School 1000 cherrybrook public school Government Cherrybrook 2126 NSW https://www.myschool.edu.au/school/41301
54 Emanuel School 1100 emanuel school Independent Randwick 2031 NSW https://www.myschool.edu.au/school/43957
55 SHORE - Sydney Church of England Grammar School 500 sydney church of england grammar school Independent North Sydney 2060 NSW https://www.myschool.edu.au/school/43878
56 Oakhill Drive Public School 700 oakhill drive public school Government Castle Hill 2154 NSW https://www.myschool.edu.au/school/41305
57 Newington College 4100 newington college Independent Stanmore 2048 NSW https://www.myschool.edu.au/school/43877
58 St George Christian School 1400 st george christian school Independent Hurstville 2220 NSW https://www.myschool.edu.au/school/43928
59 Reddam House 2300 reddam house Independent Woollahra 2025 NSW https://www.myschool.edu.au/school/40921
60 SCECGS Redlands 200 scecgs redlands Independent Cremorne 2090 NSW https://www.myschool.edu.au/school/43875
61 Neutral Bay Public School 1500 neutral bay public school Government Neutral Bay 2089 NSW https://www.myschool.edu.au/school/41229
62 Lindfield Public School 900 lindfield public school Government Lindfield 2070 NSW https://www.myschool.edu.au/school/41222
63 Tangara School for Girls 300 tangara school for girls Independent Cherrybrook 2126 NSW https://www.myschool.edu.au/school/40408
64 Randwick Public School 700 randwick public school Government Randwick 2031 NSW https://www.myschool.edu.au/school/41096
65 Mosman Church of England Preparatory School 50 mosman church of england preparatory school Independent Mosman 2088 NSW https://www.myschool.edu.au/school/44022
66 Balmain Public School 350 balmain public school Government Balmain 2041 NSW https://www.myschool.edu.au/school/41130
67 Kambala 1600 kambala Independent Rose Bay 2029 NSW https://www.myschool.edu.au/school/43920
68 Dunoon Public School 80 dunoon public school Government Dunoon 2480 NSW https://www.myschool.edu.au/school/42203
69 Roseville College 2100 roseville college Independent Roseville 2069 NSW https://www.myschool.edu.au/school/43863
70 Our Lady Star of the Sea Catholic School 10 our lady star of the sea catholic school Catholic Miranda 2228 NSW https://www.myschool.edu.au/school/43435
71 St Mary's Catholic Primary School 150 st mary's catholic primary school Catholic Erskineville 2043 NSW https://www.myschool.edu.au/school/43402
72 Al Noori Muslim School 400 al noori muslim school Independent Greenacre 2190 NSW https://www.myschool.edu.au/school/43958
73 St Mary's Catholic Primary School 150 st mary's catholic primary school Catholic North Sydney 2060 NSW https://www.myschool.edu.au/school/43440
74 St Francis Xavier's Catholic Primary School 10 st francis xavier's catholic primary school Catholic Arncliffe 2205 NSW https://www.myschool.edu.au/school/43362
75 Holy Family Catholic Primary School 200 holy family catholic primary school Catholic Menai 2234 NSW https://www.myschool.edu.au/school/43433
76 Charlestown South Public School 350 charlestown south public school Government Charlestown 2290 NSW https://www.myschool.edu.au/school/42036
77 Denistone East Public School 1100 denistone east public school Government Eastwood 2122 NSW https://www.myschool.edu.au/school/41256
78 Gib Gate School 50 gib gate school Independent Mittagong 2575 NSW https://www.myschool.edu.au/school/43871
79 Ravenswood School for Girls 1700 ravenswood school for girls Independent Gordon 2072 NSW https://www.myschool.edu.au/school/43939
80 Blessed Sacrament Catholic Primary School 10 blessed sacrament catholic primary school Catholic Clifton Gardens 2088 NSW https://www.myschool.edu.au/school/43384
81 Cranbrook School 2500 cranbrook school Independent Bellevue Hill 2023 NSW https://www.myschool.edu.au/school/43969
82 Oatley West Public School 600 oatley west public school Government Oatley 2223 NSW https://www.myschool.edu.au/school/41067
83 Masada College 1500 masada college Independent St Ives 2075 NSW https://www.myschool.edu.au/school/43859
84 Presbyterian Ladies' College Sydney 200 presbyterian ladies college sydney Independent Croydon 2132 NSW https://www.myschool.edu.au/school/43987
85 Earlwood Public School 800 earlwood public school Government Earlwood 2206 NSW https://www.myschool.edu.au/school/41015
86 Summer Hill Public School 900 summer hill public school Government Summer Hill 2130 NSW https://www.myschool.edu.au/school/41051
87 St Catherine's School 500 st catherines school Independent Waverley 2024 NSW https://www.myschool.edu.au/school/43995
88 Greenwich Public School 700 greenwich public school Government Greenwich 2065 NSW https://www.myschool.edu.au/school/41216
89 Excelsior Public School 800 excelsior public school Government Castle Hill 2154 NSW https://www.myschool.edu.au/school/41628
90 Central Coast Grammar School 1900 central coast grammar school Independent Erina Heights 2260 NSW https://www.myschool.edu.au/school/43945
91 Our Lady of Dolours Catholic Primary School 60 our lady of dolours catholic primary school Catholic Chatswood 2067 NSW https://www.myschool.edu.au/school/43235
92 Sacred Heart Catholic Primary School 250 sacred heart catholic primary school Catholic Pymble 2073 NSW https://www.myschool.edu.au/school/43253
93 Holy Family Catholic Primary School 200 holy family catholic primary school Catholic Skennars Head 2478 NSW https://www.myschool.edu.au/school/43531
94 International Grammar School 1900 international grammar school Independent Ultimo 2007 NSW https://www.myschool.edu.au/school/43934
95 Queenwood 900 queenwood Independent Mosman 2088 NSW https://www.myschool.edu.au/school/43795
96 St Patrick's Catholic Primary School 100 st patrick's catholic primary school Catholic Sutherland 2232 NSW https://www.myschool.edu.au/school/43463
97 Mount Sinai College 150 mount sinai college Independent Maroubra 2035 NSW https://www.myschool.edu.au/school/43705
98 Northbridge Public School 250 northbridge public school Government Northbridge 2063 NSW https://www.myschool.edu.au/school/41232
99 Kent Road Public School 2100 kent road public school Government Eastwood 2122 NSW https://www.myschool.edu.au/school/41277
100 St Raphael's Catholic Primary School 10 st raphaels catholic primary school Catholic South Hurstville 2221 NSW https://www.myschool.edu.au/school/43458
101 Haberfield Public School 800 haberfield public school Government Haberfield 2045 NSW https://www.myschool.edu.au/school/41022
102 Bellevue Hill Public School 500 bellevue hill public school Government Bellevue Hill 2023 NSW https://www.myschool.edu.au/school/40993
103 Kellyville Public School 700 kellyville public school Government Kellyville 2155 NSW https://www.myschool.edu.au/school/41634
104 MLC School 3300 mlc school Independent Burwood 2134 NSW https://www.myschool.edu.au/school/44010
105 Al-Faisal College - Campbelltown 50 al-faisal college - campbelltown Independent Minto 2566 NSW https://www.myschool.edu.au/school/50593
106 Rainbow Street Public School 400 rainbow street public school Government Randwick 2031 NSW https://www.myschool.edu.au/school/41046
107 St Joseph's Primary School 1400 st joseph's primary school Catholic Boorowa 2586 NSW https://www.myschool.edu.au/school/43132
108 Sydney Japanese International School 150 sydney japanese international school Independent Terrey Hills 2084 NSW https://www.myschool.edu.au/school/44002
109 Killara Public School 450 killara public school Government Killara 2071 NSW https://www.myschool.edu.au/school/41261
110 Epping Heights Public School 800 epping heights public school Government Epping 2121 NSW https://www.myschool.edu.au/school/41274
111 Lane Cove Public School 800 lane cove public school Government Lane Cove 2066 NSW https://www.myschool.edu.au/school/41221
112 St Brendan's Catholic Primary School 150 st brendan's catholic primary school Catholic Annandale 2038 NSW https://www.myschool.edu.au/school/43361
113 Kamaroi Rudolf Steiner School 70 kamaroi rudolf steiner school Independent Belrose 2085 NSW https://www.myschool.edu.au/school/43815
114 Hunter School of Performing Arts 500 hunter school of performing arts Government Broadmeadow 2292 NSW https://www.myschool.edu.au/school/42135
115 Petersham Public School 200 petersham public school Government Petersham 2049 NSW https://www.myschool.edu.au/school/41107
116 Epping North Public School 350 epping north public school Government North Epping 2121 NSW https://www.myschool.edu.au/school/41279
117 St Anthony's Catholic Primary School 150 st anthony's catholic primary school Catholic Marsfield 2122 NSW https://www.myschool.edu.au/school/43429
118 Mowbray Public School 500 mowbray public school Government Lane Cove 2066 NSW https://www.myschool.edu.au/school/41271
119 Hornsby South Public School 1500 hornsby south public school Government Hornsby 2077 NSW https://www.myschool.edu.au/school/41306
120 Girraween Public School 1800 girraween public school Government Girraween 2145 NSW https://www.myschool.edu.au/school/41630
121 William Clarke College 3600 william clarke college Independent Kellyville 2155 NSW https://www.myschool.edu.au/school/43891
122 Prouille Catholic Primary School 20 prouille catholic primary school Catholic Wahroonga 2076 NSW https://www.myschool.edu.au/school/43259
123 Turramurra Public School 1100 turramurra public school Government Turramurra 2074 NSW https://www.myschool.edu.au/school/41255
124 Sutherland Public School 450 sutherland public school Government Sutherland 2232 NSW https://www.myschool.edu.au/school/41052
125 Our Lady Queen of Peace Catholic Primary School 10 our lady queen of peace catholic primary school Catholic Gladesville 2111 NSW https://www.myschool.edu.au/school/43406
126 St Anthony's Catholic Primary School 150 st anthony's catholic primary school Catholic Clovelly 2031 NSW https://www.myschool.edu.au/school/43386
127 St Columba's Catholic Primary School 70 st columba's catholic primary school Catholic Leichhardt North 2040 NSW https://www.myschool.edu.au/school/43438
128 Picnic Point Public School 1600 picnic point public school Government Picnic Point 2213 NSW https://www.myschool.edu.au/school/41476
129 The Illawarra Grammar School 400 the illawarra grammar school Independent Wollongong West 2500 NSW https://www.myschool.edu.au/school/43944
130 Our Lady of the Sacred Heart Catholic Primary School 10 our lady of the sacred heart catholic primary school Catholic Randwick 2031 NSW https://www.myschool.edu.au/school/43447
131 Regina Coeli Catholic Primary School 10 regina coeli catholic primary school Catholic Beverly Hills 2209 NSW https://www.myschool.edu.au/school/43371
132 Kincoppal - Rose Bay School of the Sacred Heart 600 kincoppal Independent Rose Bay 2029 NSW https://www.myschool.edu.au/school/43686
133 West Ryde Public School 700 west ryde public school Government West Ryde 2114 NSW https://www.myschool.edu.au/school/41241
134 Trinity Grammar School 4700 trinity grammar school Independent Summer Hill 2130 NSW https://www.myschool.edu.au/school/43710
135 St Joseph's Primary School 1400 st joseph's primary school Catholic Merewether 2291 NSW https://www.myschool.edu.au/school/43311
136 Our Lady of the Rosary Catholic Primary School 40 our lady of the rosary catholic primary school Catholic Waitara 2077 NSW https://www.myschool.edu.au/school/43260
137 Beauty Point Public School 200 beauty point public school Government Mosman 2088 NSW https://www.myschool.edu.au/school/41307
138 St Joseph's Primary School 1400 st joseph's primary school Catholic Quirindi 2343 NSW https://www.myschool.edu.au/school/43639
139 Eastwood Heights Public School 700 eastwood heights public school Government Eastwood 2122 NSW https://www.myschool.edu.au/school/41275
140 Croydon Public School 800 croydon public school Government Croydon 2132 NSW https://www.myschool.edu.au/school/41134
141 St Ives Public School 400 st ives public school Government St Ives 2075 NSW https://www.myschool.edu.au/school/41291
142 Wahroonga Public School 2600 wahroonga public school Government Wahroonga 2076 NSW https://www.myschool.edu.au/school/41253
143 Hurstville South Public School 400 hurstville south public school Government Hurstville 2220 NSW https://www.myschool.edu.au/school/41025
144 John Purchase Public School 1300 john purchase public school Government Cherrybrook 2126 NSW https://www.myschool.edu.au/school/41303
145 Covenant Christian School 2700 covenant christian school Independent Belrose 2085 NSW https://www.myschool.edu.au/school/43700
146 Kingdom Culture Christian School 100 kingdom culture christian school Independent Arncliffe 2205 NSW https://www.myschool.edu.au/school/51461
147 Redfield College 1300 redfield college Independent Dural 2158 NSW https://www.myschool.edu.au/school/43989
148 St Philip Neri Catholic Primary School 10 st philip neri catholic primary school Catholic Northbridge 2063 NSW https://www.myschool.edu.au/school/43251
149 St Michael's Catholic Primary School 100 st michael's catholic primary school Catholic Meadowbank 2114 NSW https://www.myschool.edu.au/school/43432

PARENTS: Get 20% off online tutoring for school kids

Is your child tired of a "one-size-fits-all" way of learning? Whether they’re falling behind or looking to excel, our personalised school tutoring will allow your child to learn at their own pace, from the comfort of home.

Here's why parents around Australia are choosing Cluey Learning

Build your child's confidence

We’re the largest online tutoring company in Australia for a reason. Actually, there are a lot of them: Our content is created by expert educators, aligning to the curriculum and what your child is learning at school.

We build confidence with patient and friendly tutors that maximise learning in a fun and interactive way. Our 1-to-1 and face-to-face tutoring sessions are personalised allowing your child to learn at their own speed. And that’s just the beginning...

Click here to find out why parents are choosing Cluey

Cluey tutoring sessions include

  • Private 1-to-1 Online Tutoring
  • Qualified Expert Tutors
  • Face-to-Face Interactive Learning
  • Tutor maching for individual personality and leraning traits
  • Local syllabus aligned content
  • Learn online from the convenience of your own home
  • Weekly reporting on student’s program progress
  • Unlimited acces to tutor session recordings

PARENTS: Get 20% off online tutoring for school kids

Is your child tired of a "one-size-fits-all" way of learning? Whether they’re falling behind or looking to excel, our personalised school tutoring will allow your child to learn at their own pace, from the comfort of home.