Top Primary Schools in Australia

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 Australia. 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 Australia.

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 Australia >>

Related top school pages:

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

Top 150 Primary Schools in Australia

# 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 Presbyterian Ladies' College 2300 presbyterian ladies college Independent Burwood 3125 VIC https://www.myschool.edu.au/school/46162
6 Yarwun State School 60 yarwun state school Government Yarwun 4694 QLD https://www.myschool.edu.au/school/47018
7 Serpell Primary School 1000 serpell primary school Government Templestowe 3106 VIC https://www.myschool.edu.au/school/45059
8 Haileybury College 1800 haileybury college Independent Keysborough 3173 VIC https://www.myschool.edu.au/school/46189
9 Matthew Pearce Public School 1300 matthew pearce public school Government Baulkham Hills 2153 NSW https://www.myschool.edu.au/school/41759
10 Abbotsleigh 3200 abbotsleigh Independent Wahroonga 2076 NSW https://www.myschool.edu.au/school/43762
11 Huntingtower School 2000 huntingtower school Independent Mount Waverley 3149 VIC https://www.myschool.edu.au/school/46201
12 Beverley Hills Primary School 1000 beverley hills primary school Government Doncaster East 3109 VIC https://www.myschool.edu.au/school/44855
13 Camberwell Girls Grammar School 1100 camberwell girls grammar school Independent Canterbury 3126 VIC https://www.myschool.edu.au/school/46204
14 St Andrews Christian College 900 st andrews christian college Independent Wantirna South 3152 VIC https://www.myschool.edu.au/school/46293
15 Artarmon Public School 1500 artarmon public school Government Artarmon 2064 NSW https://www.myschool.edu.au/school/41195
16 St Ives North Public School 1000 st ives north public school Government St Ives 2075 NSW https://www.myschool.edu.au/school/41289
17 Ballarat Clarendon College 1200 ballarat clarendon college Independent Ballarat 3350 VIC https://www.myschool.edu.au/school/46146
18 Oakleigh South Primary School 2200 oakleigh south primary school Government Oakleigh South 3167 VIC https://www.myschool.edu.au/school/44861
19 Rowena Public School 30 rowena public school Government Rowena 2387 NSW https://www.myschool.edu.au/school/42493
20 Hornsby North Public School 2000 hornsby north public school Government Hornsby 2077 NSW https://www.myschool.edu.au/school/41293
21 Glendal Primary School 900 glendal primary school Government Glen Waverley 3150 VIC https://www.myschool.edu.au/school/44968
22 St Christopher's School 40 st christopher's school Catholic Glen Waverley 3150 VIC https://www.myschool.edu.au/school/45942
23 Al Hikma College 250 al hikma college Independent Lakemba 2195 NSW https://www.myschool.edu.au/school/50603
24 Knox Grammar School 2200 knox grammar school Independent Wahroonga 2076 NSW https://www.myschool.edu.au/school/40367
25 Northcross Christian School 600 northcross christian school Independent Ryde 2112 NSW https://www.myschool.edu.au/school/43896
26 Brisbane Grammar School 4600 brisbane grammar school Independent Brisbane 4000 QLD https://www.myschool.edu.au/school/48033
27 Beaumont Road Public School 350 beaumont road public school Government Killara 2071 NSW https://www.myschool.edu.au/school/41266
28 Coogee Boys' Preparatory School 60 coogee boys preparatory school Independent Randwick 2031 NSW https://www.myschool.edu.au/school/44026
29 Sydney Distance Education Primary School 150 sydney distance education primary school Government Surry Hills 2010 NSW https://www.myschool.edu.au/school/41114
30 Arkana College 150 arkana college Independent Kingsgrove 2208 NSW https://www.myschool.edu.au/school/43943
31 Murray Farm Public School 1300 murray farm public school Government Carlingford 2118 NSW https://www.myschool.edu.au/school/41298
32 Pymble Public School 700 pymble public school Government Pymble 2073 NSW https://www.myschool.edu.au/school/41250
33 Scotch College 8800 scotch college Independent Hawthorn 3122 VIC https://www.myschool.edu.au/school/46172
34 Oberthur Primary School 600 oberthur primary school Government Bull Creek 6149 WA https://www.myschool.edu.au/school/48641
35 Holy Cross Catholic Primary School 70 holy cross catholic primary school Catholic Woollahra 2022 NSW https://www.myschool.edu.au/school/43375
36 Beecroft Public School 800 beecroft public school Government Beecroft 2119 NSW https://www.myschool.edu.au/school/41198
37 Cammeray Public School 600 cammeray public school Government Cammeray 2062 NSW https://www.myschool.edu.au/school/41203
38 Pinewood Primary School 800 pinewood primary school Government Mount Waverley 3149 VIC https://www.myschool.edu.au/school/44882
39 Holy Family Catholic Primary School 200 holy family catholic primary school Catholic Lindfield 2070 NSW https://www.myschool.edu.au/school/43245
40 Carlingford West Public School 900 carlingford west public school Government Carlingford 2118 NSW https://www.myschool.edu.au/school/41730
41 Camberwell Grammar School 1500 camberwell grammar school Independent Canterbury 3126 VIC https://www.myschool.edu.au/school/46199
42 Balwyn Primary School 1300 balwyn primary school Government Balwyn 3103 VIC https://www.myschool.edu.au/school/44181
43 Pymble Ladies' College 4400 pymble ladies college Independent Pymble 2073 NSW https://www.myschool.edu.au/school/43846
44 St Kevin's College 4300 st kevins college Catholic Toorak 3142 VIC https://www.myschool.edu.au/school/45848
45 Epping West Public School 1800 epping west public school Government Epping 2121 NSW https://www.myschool.edu.au/school/41209
46 Sunnybank Hills State School 700 sunnybank hills state school Government Sunnybank Hills 4109 QLD https://www.myschool.edu.au/school/47307
47 Woollahra Public School 800 woollahra public school Government Woollahra 2025 NSW https://www.myschool.edu.au/school/41146
48 Epping Public School 1100 epping public school Government Epping 2121 NSW https://www.myschool.edu.au/school/41208
49 Canterbury Primary School 600 canterbury primary school Government Canterbury 3126 VIC https://www.myschool.edu.au/school/44620
50 Kentucky Public School 20 kentucky public school Government Kentucky 2354 NSW https://www.myschool.edu.au/school/42451
51 Floreat Park Primary School 150 floreat park primary school Government Floreat 6014 WA https://www.myschool.edu.au/school/48367
52 Eastwood Public School 900 eastwood public school Government Eastwood 2122 NSW https://www.myschool.edu.au/school/41317
53 Waitara Public School 1700 waitara public school Government Wahroonga 2076 NSW https://www.myschool.edu.au/school/41244
54 Annangrove Public School 150 annangrove public school Government Annangrove 2156 NSW https://www.myschool.edu.au/school/41247
55 The King's School 2600 the kings school Independent North Parramatta 2151 NSW https://www.myschool.edu.au/school/43883
56 Ashgrove State School 600 ashgrove state school Government Ashgrove 4060 QLD https://www.myschool.edu.au/school/46544
57 Waverley Christian College 2800 waverley christian college Independent Wantirna South 3152 VIC https://www.myschool.edu.au/school/46246
58 Meriden School 1900 meriden school Independent Strathfield 2135 NSW https://www.myschool.edu.au/school/43913
59 Good Shepherd Lutheran Primary School 150 good shepherd lutheran primary school Independent Croydon Hills 3136 VIC https://www.myschool.edu.au/school/46253
60 Fintona Girls' School 1200 fintona girls school Independent Balwyn 3103 VIC https://www.myschool.edu.au/school/46149
61 Arden Anglican School 1300 arden anglican school Independent Epping 2121 NSW https://www.myschool.edu.au/school/43976
62 North Rocks Public School 600 north rocks public school Government North Rocks 2151 NSW https://www.myschool.edu.au/school/41233
63 International School of Western Australia 500 international school of western australia Independent City Beach 6015 WA https://www.myschool.edu.au/school/49142
64 Chatswood Public School 1300 chatswood public school Government Chatswood 2067 NSW https://www.myschool.edu.au/school/41316
65 Hurstville Public School 1000 hurstville public school Government Hurstville 2220 NSW https://www.myschool.edu.au/school/41024
66 Indooroopilly State School 1600 indooroopilly state school Government Indooroopilly 4068 QLD https://www.myschool.edu.au/school/46798
67 Roseville Public School 600 roseville public school Government Roseville 2069 NSW https://www.myschool.edu.au/school/41238
68 Hale School 2700 hale school Independent Wembley Downs 6019 WA https://www.myschool.edu.au/school/49030
69 Barker College 5700 barker college Independent Hornsby 2077 NSW https://www.myschool.edu.au/school/43838
70 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
71 Birralee Primary School 500 birralee primary school Government Doncaster 3108 VIC https://www.myschool.edu.au/school/44955
72 Korowa Anglican Girls' School 200 korowa anglican girls school Independent Glen Iris 3146 VIC https://www.myschool.edu.au/school/46136
73 Christ Church Grammar School 2000 christ church grammar school Independent South Yarra 3141 VIC https://www.myschool.edu.au/school/46148
74 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
75 Nedlands Primary School 500 nedlands primary school Government Nedlands 6009 WA https://www.myschool.edu.au/school/48468
76 Ascham School 2700 ascham school Independent Edgecliff 2027 NSW https://www.myschool.edu.au/school/43953
77 Rainworth State School 800 rainworth state school Government Bardon 4065 QLD https://www.myschool.edu.au/school/47161
78 Lindfield East Public School 400 lindfield east public school Government East Lindfield 2070 NSW https://www.myschool.edu.au/school/41223
79 Penleigh & Essendon Grammar School 60 penleigh & essendon grammar school Independent Keilor East 3033 VIC https://www.myschool.edu.au/school/46180
80 St Margaret's Anglican Girls School 800 st margaret's anglican girls school Independent Ascot 4007 QLD https://www.myschool.edu.au/school/48000
81 Wenona School 800 wenona school Independent North Sydney 2060 NSW https://www.myschool.edu.au/school/43868
82 School Of Isolated and Distance Education 250 school of isolated and distance education Government Leederville 6007 WA https://www.myschool.edu.au/school/48230
83 Doncaster Gardens Primary School 900 doncaster gardens primary school Government Doncaster East 3109 VIC https://www.myschool.edu.au/school/45240
84 Gordon West Public School 500 gordon west public school Government Pymble 2073 NSW https://www.myschool.edu.au/school/41264
85 The Scots College 1200 the scots college Independent Bellevue Hill 2023 NSW https://www.myschool.edu.au/school/43821
86 Fitzroy Community School 400 fitzroy community school Independent Fitzroy North 3068 VIC https://www.myschool.edu.au/school/46265
87 Trinity Grammar School Kew 350 trinity grammar school kew Independent Kew 3101 VIC https://www.myschool.edu.au/school/46156
88 Bajool State School 40 bajool state school Government Bajool 4699 QLD https://www.myschool.edu.au/school/46937
89 SCEGGS Darlinghurst 2300 sceggs darlinghurst Independent Darlinghurst 2010 NSW https://www.myschool.edu.au/school/43941
90 Presbyterian Ladies' College 400 presbyterian ladies' college Independent Peppermint Grove 6011 WA https://www.myschool.edu.au/school/49024
91 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
92 Christ Church Grammar School 2000 christ church grammar school Independent Claremont 6010 WA https://www.myschool.edu.au/school/49018
93 St Aidan's Anglican Girls School 50 st aidan's anglican girls school Independent Corinda 4075 QLD https://www.myschool.edu.au/school/47998
94 Somerville House 3900 somerville house Independent South Brisbane 4101 QLD https://www.myschool.edu.au/school/48014
95 Loreto Kirribilli 2100 loreto kirribilli Independent Kirribilli 2061 NSW https://www.myschool.edu.au/school/43657
96 Warrawee Public School 1500 warrawee public school Government Turramurra 2074 NSW https://www.myschool.edu.au/school/41245
97 Lighthouse Christian College Cranbourne 300 lighthouse christian college cranbourne Independent Cranbourne 3977 VIC https://www.myschool.edu.au/school/46387
98 Caladenia Primary School 800 caladenia primary school Government Canning Vale 6155 WA https://www.myschool.edu.au/school/48776
99 St Catherine's School 500 st catherine's school Independent Toorak 3142 VIC https://www.myschool.edu.au/school/46178
100 Mount View Primary School 900 mount view primary school Government Glen Waverley 3150 VIC https://www.myschool.edu.au/school/44912
101 St Joan of Arc School 90 st joan of arc school Catholic Brighton 3186 VIC https://www.myschool.edu.au/school/45795
102 Ermington Public School 500 ermington public school Government West Ryde 2114 NSW https://www.myschool.edu.au/school/41210
103 Cherrybrook Public School 1000 cherrybrook public school Government Cherrybrook 2126 NSW https://www.myschool.edu.au/school/41301
104 Emanuel School 1100 emanuel school Independent Randwick 2031 NSW https://www.myschool.edu.au/school/43957
105 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
106 Perth Individual 50 perth individual Independent Burswood 6100 WA https://www.myschool.edu.au/school/49071
107 Spensley Street Primary School 450 spensley street primary school Government Clifton Hill 3068 VIC https://www.myschool.edu.au/school/44566
108 Brighton Grammar School 700 brighton grammar school Independent Brighton 3186 VIC https://www.myschool.edu.au/school/46200
109 Oakhill Drive Public School 700 oakhill drive public school Government Castle Hill 2154 NSW https://www.myschool.edu.au/school/41305
110 Preston West Primary School 800 preston west primary school Government Preston 3072 VIC https://www.myschool.edu.au/school/44662
111 Newington College 4100 newington college Independent Stanmore 2048 NSW https://www.myschool.edu.au/school/43877
112 Donburn Primary School 350 donburn primary school Government Doncaster East 3109 VIC https://www.myschool.edu.au/school/44972
113 St George Christian School 1400 st george christian school Independent Hurstville 2220 NSW https://www.myschool.edu.au/school/43928
114 Reddam House 2300 reddam house Independent Woollahra 2025 NSW https://www.myschool.edu.au/school/40921
115 Westbourne Grammar School 700 westbourne grammar school Independent Truganina 3029 VIC https://www.myschool.edu.au/school/46249
116 SCECGS Redlands 200 scecgs redlands Independent Cremorne 2090 NSW https://www.myschool.edu.au/school/43875
117 Brandon Park Primary School 600 brandon park primary school Government Wheelers Hill 3150 VIC https://www.myschool.edu.au/school/44983
118 Neutral Bay Public School 1500 neutral bay public school Government Neutral Bay 2089 NSW https://www.myschool.edu.au/school/41229
119 Lindfield Public School 900 lindfield public school Government Lindfield 2070 NSW https://www.myschool.edu.au/school/41222
120 Camberwell Primary School 700 camberwell primary school Government Camberwell 3124 VIC https://www.myschool.edu.au/school/44164
121 Linden Park Primary School 700 linden park primary school Government Linden Park 5065 SA https://www.myschool.edu.au/school/49386
122 St Peter's College 450 st peter's college Independent St Peters 5069 SA https://www.myschool.edu.au/school/49813
123 Tangara School for Girls 300 tangara school for girls Independent Cherrybrook 2126 NSW https://www.myschool.edu.au/school/40408
124 Burwood East Primary School 1000 burwood east primary school Government Burwood East 3151 VIC https://www.myschool.edu.au/school/44090
125 Kapinara Primary School 300 kapinara primary school Government City Beach 6015 WA https://www.myschool.edu.au/school/48374
126 St Hilda's Anglican School for Girls 250 st hilda's anglican school for girls Independent Mosman Park 6012 WA https://www.myschool.edu.au/school/49022
127 Randwick Public School 700 randwick public school Government Randwick 2031 NSW https://www.myschool.edu.au/school/41096
128 Mosman Church of England Preparatory School 50 mosman church of england preparatory school Independent Mosman 2088 NSW https://www.myschool.edu.au/school/44022
129 John XXIII College 1800 john xxiii college Catholic Mount Claremont 6010 WA https://www.myschool.edu.au/school/48967
130 Mont Albert Primary School 1000 mont albert primary school Government Mont Albert 3127 VIC https://www.myschool.edu.au/school/44681
131 Balmain Public School 350 balmain public school Government Balmain 2041 NSW https://www.myschool.edu.au/school/41130
132 Anglican Church Grammar School 1100 anglican church grammar school Independent East Brisbane 4169 QLD https://www.myschool.edu.au/school/47996
133 Kambala 1600 kambala Independent Rose Bay 2029 NSW https://www.myschool.edu.au/school/43920
134 Loreto Mandeville Hall 700 loreto mandeville hall Catholic Toorak 3142 VIC https://www.myschool.edu.au/school/45810
135 Dunoon Public School 80 dunoon public school Government Dunoon 2480 NSW https://www.myschool.edu.au/school/42203
136 Camelot Rise Primary School 500 camelot rise primary school Government Glen Waverley 3150 VIC https://www.myschool.edu.au/school/45023
137 Tintern Grammar 2600 tintern grammar Independent Ringwood East 3135 VIC https://www.myschool.edu.au/school/46175
138 Roseville College 2100 roseville college Independent Roseville 2069 NSW https://www.myschool.edu.au/school/43863
139 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
140 St Mary's Catholic Primary School 150 st mary's catholic primary school Catholic Erskineville 2043 NSW https://www.myschool.edu.au/school/43402
141 Chrysalis Montessori School 450 chrysalis montessori school Independent Glendalough 6016 WA https://www.myschool.edu.au/school/49093
142 Firbank Grammar School 450 firbank grammar school Independent Brighton 3186 VIC https://www.myschool.edu.au/school/46164
143 Wheelers Hill Primary School 700 wheelers hill primary school Government Wheelers Hill 3150 VIC https://www.myschool.edu.au/school/45014
144 Al Noori Muslim School 400 al noori muslim school Independent Greenacre 2190 NSW https://www.myschool.edu.au/school/43958
145 Ivanhoe Girls' Grammar School 100 ivanhoe girls grammar school Independent Ivanhoe 3079 VIC https://www.myschool.edu.au/school/46185
146 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
147 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
148 Holy Family Catholic Primary School 200 holy family catholic primary school Catholic Menai 2234 NSW https://www.myschool.edu.au/school/43433
149 Charlestown South Public School 350 charlestown south public school Government Charlestown 2290 NSW https://www.myschool.edu.au/school/42036
150 Laburnum Primary School 1700 laburnum primary school Government Blackburn 3130 VIC https://www.myschool.edu.au/school/44877

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.