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
2 St Aloysius' College 3100 st aloysius college Independent Kirribilli 2061 NSW
3 McAuley Catholic Primary School 20 mcauley catholic primary school Catholic Rose Bay 2029 NSW
4 John Colet School 400 john colet school Independent Belrose 2085 NSW
5 Presbyterian Ladies' College 2300 presbyterian ladies college Independent Burwood 3125 VIC
6 Yarwun State School 60 yarwun state school Government Yarwun 4694 QLD
7 Serpell Primary School 1000 serpell primary school Government Templestowe 3106 VIC
8 Haileybury College 1800 haileybury college Independent Keysborough 3173 VIC
9 Matthew Pearce Public School 1300 matthew pearce public school Government Baulkham Hills 2153 NSW
10 Abbotsleigh 3200 abbotsleigh Independent Wahroonga 2076 NSW
11 Huntingtower School 2000 huntingtower school Independent Mount Waverley 3149 VIC
12 Beverley Hills Primary School 1000 beverley hills primary school Government Doncaster East 3109 VIC
13 Camberwell Girls Grammar School 1100 camberwell girls grammar school Independent Canterbury 3126 VIC
14 St Andrews Christian College 900 st andrews christian college Independent Wantirna South 3152 VIC
15 Artarmon Public School 1500 artarmon public school Government Artarmon 2064 NSW
16 St Ives North Public School 1000 st ives north public school Government St Ives 2075 NSW
17 Ballarat Clarendon College 1200 ballarat clarendon college Independent Ballarat 3350 VIC
18 Oakleigh South Primary School 2200 oakleigh south primary school Government Oakleigh South 3167 VIC
19 Rowena Public School 30 rowena public school Government Rowena 2387 NSW
20 Hornsby North Public School 2000 hornsby north public school Government Hornsby 2077 NSW
21 Glendal Primary School 900 glendal primary school Government Glen Waverley 3150 VIC
22 St Christopher's School 40 st christopher's school Catholic Glen Waverley 3150 VIC
23 Al Hikma College 250 al hikma college Independent Lakemba 2195 NSW
24 Knox Grammar School 2200 knox grammar school Independent Wahroonga 2076 NSW
25 Northcross Christian School 600 northcross christian school Independent Ryde 2112 NSW
26 Brisbane Grammar School 4600 brisbane grammar school Independent Brisbane 4000 QLD
27 Beaumont Road Public School 350 beaumont road public school Government Killara 2071 NSW
28 Coogee Boys' Preparatory School 60 coogee boys preparatory school Independent Randwick 2031 NSW
29 Sydney Distance Education Primary School 150 sydney distance education primary school Government Surry Hills 2010 NSW
30 Arkana College 150 arkana college Independent Kingsgrove 2208 NSW
31 Murray Farm Public School 1300 murray farm public school Government Carlingford 2118 NSW
32 Pymble Public School 700 pymble public school Government Pymble 2073 NSW
33 Scotch College 8800 scotch college Independent Hawthorn 3122 VIC
34 Oberthur Primary School 600 oberthur primary school Government Bull Creek 6149 WA
35 Holy Cross Catholic Primary School 70 holy cross catholic primary school Catholic Woollahra 2022 NSW
36 Beecroft Public School 800 beecroft public school Government Beecroft 2119 NSW
37 Cammeray Public School 600 cammeray public school Government Cammeray 2062 NSW
38 Pinewood Primary School 800 pinewood primary school Government Mount Waverley 3149 VIC
39 Holy Family Catholic Primary School 200 holy family catholic primary school Catholic Lindfield 2070 NSW
40 Carlingford West Public School 900 carlingford west public school Government Carlingford 2118 NSW
41 Camberwell Grammar School 1500 camberwell grammar school Independent Canterbury 3126 VIC
42 Balwyn Primary School 1300 balwyn primary school Government Balwyn 3103 VIC
43 Pymble Ladies' College 4400 pymble ladies college Independent Pymble 2073 NSW
44 St Kevin's College 4300 st kevins college Catholic Toorak 3142 VIC
45 Epping West Public School 1800 epping west public school Government Epping 2121 NSW
46 Sunnybank Hills State School 700 sunnybank hills state school Government Sunnybank Hills 4109 QLD
47 Woollahra Public School 800 woollahra public school Government Woollahra 2025 NSW
48 Epping Public School 1100 epping public school Government Epping 2121 NSW
49 Canterbury Primary School 600 canterbury primary school Government Canterbury 3126 VIC
50 Kentucky Public School 20 kentucky public school Government Kentucky 2354 NSW
51 Floreat Park Primary School 150 floreat park primary school Government Floreat 6014 WA
52 Eastwood Public School 900 eastwood public school Government Eastwood 2122 NSW
53 Waitara Public School 1700 waitara public school Government Wahroonga 2076 NSW
54 Annangrove Public School 150 annangrove public school Government Annangrove 2156 NSW
55 The King's School 2600 the kings school Independent North Parramatta 2151 NSW
56 Ashgrove State School 600 ashgrove state school Government Ashgrove 4060 QLD
57 Waverley Christian College 2800 waverley christian college Independent Wantirna South 3152 VIC
58 Meriden School 1900 meriden school Independent Strathfield 2135 NSW
59 Good Shepherd Lutheran Primary School 150 good shepherd lutheran primary school Independent Croydon Hills 3136 VIC
60 Fintona Girls' School 1200 fintona girls school Independent Balwyn 3103 VIC
61 Arden Anglican School 1300 arden anglican school Independent Epping 2121 NSW
62 North Rocks Public School 600 north rocks public school Government North Rocks 2151 NSW
63 International School of Western Australia 500 international school of western australia Independent City Beach 6015 WA
64 Chatswood Public School 1300 chatswood public school Government Chatswood 2067 NSW
65 Hurstville Public School 1000 hurstville public school Government Hurstville 2220 NSW
66 Indooroopilly State School 1600 indooroopilly state school Government Indooroopilly 4068 QLD
67 Roseville Public School 600 roseville public school Government Roseville 2069 NSW
68 Hale School 2700 hale school Independent Wembley Downs 6019 WA
69 Barker College 5700 barker college Independent Hornsby 2077 NSW
70 St Francis of Assisi Regional Catholic Primary School 0 st francis of assisi regional catholic primary school Catholic Paddington 2021 NSW
71 Birralee Primary School 500 birralee primary school Government Doncaster 3108 VIC
72 Korowa Anglican Girls' School 200 korowa anglican girls school Independent Glen Iris 3146 VIC
73 Christ Church Grammar School 2000 christ church grammar school Independent South Yarra 3141 VIC
74 Our Lady of the Rosary Catholic Primary School 40 our lady of the rosary catholic primary school Catholic Kensington 2033 NSW
75 Nedlands Primary School 500 nedlands primary school Government Nedlands 6009 WA
76 Ascham School 2700 ascham school Independent Edgecliff 2027 NSW
77 Rainworth State School 800 rainworth state school Government Bardon 4065 QLD
78 Lindfield East Public School 400 lindfield east public school Government East Lindfield 2070 NSW
79 Penleigh & Essendon Grammar School 60 penleigh & essendon grammar school Independent Keilor East 3033 VIC
80 St Margaret's Anglican Girls School 800 st margaret's anglican girls school Independent Ascot 4007 QLD
81 Wenona School 800 wenona school Independent North Sydney 2060 NSW
82 School Of Isolated and Distance Education 250 school of isolated and distance education Government Leederville 6007 WA
83 Doncaster Gardens Primary School 900 doncaster gardens primary school Government Doncaster East 3109 VIC
84 Gordon West Public School 500 gordon west public school Government Pymble 2073 NSW
85 The Scots College 1200 the scots college Independent Bellevue Hill 2023 NSW
86 Fitzroy Community School 400 fitzroy community school Independent Fitzroy North 3068 VIC
87 Trinity Grammar School Kew 350 trinity grammar school kew Independent Kew 3101 VIC
88 Bajool State School 40 bajool state school Government Bajool 4699 QLD
89 SCEGGS Darlinghurst 2300 sceggs darlinghurst Independent Darlinghurst 2010 NSW
90 Presbyterian Ladies' College 400 presbyterian ladies' college Independent Peppermint Grove 6011 WA
91 Our Lady Help of Christians Catholic Primary School 10 our lady help of christians catholic primary school Catholic Epping 2121 NSW
92 Christ Church Grammar School 2000 christ church grammar school Independent Claremont 6010 WA
93 St Aidan's Anglican Girls School 50 st aidan's anglican girls school Independent Corinda 4075 QLD
94 Somerville House 3900 somerville house Independent South Brisbane 4101 QLD
95 Loreto Kirribilli 2100 loreto kirribilli Independent Kirribilli 2061 NSW
96 Warrawee Public School 1500 warrawee public school Government Turramurra 2074 NSW
97 Lighthouse Christian College Cranbourne 300 lighthouse christian college cranbourne Independent Cranbourne 3977 VIC
98 Caladenia Primary School 800 caladenia primary school Government Canning Vale 6155 WA
99 St Catherine's School 500 st catherine's school Independent Toorak 3142 VIC
100 Mount View Primary School 900 mount view primary school Government Glen Waverley 3150 VIC
101 St Joan of Arc School 90 st joan of arc school Catholic Brighton 3186 VIC
102 Ermington Public School 500 ermington public school Government West Ryde 2114 NSW
103 Cherrybrook Public School 1000 cherrybrook public school Government Cherrybrook 2126 NSW
104 Emanuel School 1100 emanuel school Independent Randwick 2031 NSW
105 SHORE - Sydney Church of England Grammar School 500 sydney church of england grammar school Independent North Sydney 2060 NSW
106 Perth Individual 50 perth individual Independent Burswood 6100 WA
107 Spensley Street Primary School 450 spensley street primary school Government Clifton Hill 3068 VIC
108 Brighton Grammar School 700 brighton grammar school Independent Brighton 3186 VIC
109 Oakhill Drive Public School 700 oakhill drive public school Government Castle Hill 2154 NSW
110 Preston West Primary School 800 preston west primary school Government Preston 3072 VIC
111 Newington College 4100 newington college Independent Stanmore 2048 NSW
112 Donburn Primary School 350 donburn primary school Government Doncaster East 3109 VIC
113 St George Christian School 1400 st george christian school Independent Hurstville 2220 NSW
114 Reddam House 2300 reddam house Independent Woollahra 2025 NSW
115 Westbourne Grammar School 700 westbourne grammar school Independent Truganina 3029 VIC
116 SCECGS Redlands 200 scecgs redlands Independent Cremorne 2090 NSW
117 Brandon Park Primary School 600 brandon park primary school Government Wheelers Hill 3150 VIC
118 Neutral Bay Public School 1500 neutral bay public school Government Neutral Bay 2089 NSW
119 Lindfield Public School 900 lindfield public school Government Lindfield 2070 NSW
120 Camberwell Primary School 700 camberwell primary school Government Camberwell 3124 VIC
121 Linden Park Primary School 700 linden park primary school Government Linden Park 5065 SA
122 St Peter's College 450 st peter's college Independent St Peters 5069 SA
123 Tangara School for Girls 300 tangara school for girls Independent Cherrybrook 2126 NSW
124 Burwood East Primary School 1000 burwood east primary school Government Burwood East 3151 VIC
125 Kapinara Primary School 300 kapinara primary school Government City Beach 6015 WA
126 St Hilda's Anglican School for Girls 250 st hilda's anglican school for girls Independent Mosman Park 6012 WA
127 Randwick Public School 700 randwick public school Government Randwick 2031 NSW
128 Mosman Church of England Preparatory School 50 mosman church of england preparatory school Independent Mosman 2088 NSW
129 John XXIII College 1800 john xxiii college Catholic Mount Claremont 6010 WA
130 Mont Albert Primary School 1000 mont albert primary school Government Mont Albert 3127 VIC
131 Balmain Public School 350 balmain public school Government Balmain 2041 NSW
132 Anglican Church Grammar School 1100 anglican church grammar school Independent East Brisbane 4169 QLD
133 Kambala 1600 kambala Independent Rose Bay 2029 NSW
134 Loreto Mandeville Hall 700 loreto mandeville hall Catholic Toorak 3142 VIC
135 Dunoon Public School 80 dunoon public school Government Dunoon 2480 NSW
136 Camelot Rise Primary School 500 camelot rise primary school Government Glen Waverley 3150 VIC
137 Tintern Grammar 2600 tintern grammar Independent Ringwood East 3135 VIC
138 Roseville College 2100 roseville college Independent Roseville 2069 NSW
139 Our Lady Star of the Sea Catholic School 10 our lady star of the sea catholic school Catholic Miranda 2228 NSW
140 St Mary's Catholic Primary School 150 st mary's catholic primary school Catholic Erskineville 2043 NSW
141 Chrysalis Montessori School 450 chrysalis montessori school Independent Glendalough 6016 WA
142 Firbank Grammar School 450 firbank grammar school Independent Brighton 3186 VIC
143 Wheelers Hill Primary School 700 wheelers hill primary school Government Wheelers Hill 3150 VIC
144 Al Noori Muslim School 400 al noori muslim school Independent Greenacre 2190 NSW
145 Ivanhoe Girls' Grammar School 100 ivanhoe girls grammar school Independent Ivanhoe 3079 VIC
146 St Mary's Catholic Primary School 150 st mary's catholic primary school Catholic North Sydney 2060 NSW
147 St Francis Xavier's Catholic Primary School 10 st francis xavier's catholic primary school Catholic Arncliffe 2205 NSW
148 Holy Family Catholic Primary School 200 holy family catholic primary school Catholic Menai 2234 NSW
149 Charlestown South Public School 350 charlestown south public school Government Charlestown 2290 NSW
150 Laburnum Primary School 1700 laburnum primary school Government Blackburn 3130 VIC

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.