Top-Rated Primary Schools in Western Australia

Do you belong to Western Australia, Australia? Are you searching for the list of top-rated primary schools in Western Australia? Do you want to select the best primary school for your child? If yes, this post will be of help to you. Here, I’ve compiled a list of some of the best primary schools in Western Australia, Australia.

Best primary schools in Western Australia

In this post, readers will find the following details – list of best primary schools in Western Australia, type of the primary school, city/location of the school & additional information. After going through this post, readers will be able to find an ideal government or non-government primary school.
 

Also check –

Best primary schools in Victoria

Best primary schools in NSW

Best primary schools in Queensland

Best primary schools in South Australia

Best primary schools in Tasmania

 

Let us check out the list of primary schools in Western Australia now. Here it is –

 

List of best primary schools in Western Australia

Sr No Name of the primary school Type of the primary school Suburb
1 Albany Primary School Government school Albany
2 Flinders Park Primary School Government school
3 Mount Lockyer Primary School Government school
4 Parklands School Non-Government school
5 Yakamia Primary School Government school
6 Alinjarra Primary School Government school Alexander Heights
7 Alkimos Beach Primary School Government school Alkimos
8 Alkimos Primary School Government school
9 Shorehaven Primary School Government school
10 Allanson Primary School Government school Allanson
11 Applecross Primary School Government school Applecross
12 St Benedict’s School Non-Government school
13 Ardross Primary School Government school Ardross
14 Armadale Primary School Government school Armadale
15 Challis Community Primary School Government school
16 Gwynne Park Primary School Government school
17 Kingsley Primary School Government school
18 Neerigen Brook Primary School Government school
19 Pioneer Village School Non-Government school
20 Ashfield Primary School Government school Ashfield
21 Attadale Primary School Government school Attadale
22 Mel Maria Catholic Primary School – St Joseph Pignatelli Campus Non-Government school
23 Atwell Primary School Government school Atwell
24 Harmony Primary School Government school
25 Aubin Grove Primary School Government school Aubin Grove
26 Augusta Primary School Government school Augusta
27 Australind Primary School Government school Australind
28 Kingston Primary School Government school
29 Leschenault Catholic Primary School Non-Government school
30 Parkfield Primary School Government school
31 Treendale Primary School Government school
32 Aveley North Primary School Government school Aveley
33 Aveley Primary School Government school
34 Babakin Primary School Government school Babakin
35 Badgingarra Primary School Government school Badgingarra
36 Bakers Hill Primary School Government school Bakers Hill
37 Balcatta Primary School Government school Balcatta
38 St Lawrence Primary School Non-Government school
39 Takari Primary School Government school
40 West Balcatta Primary School Government school
41 Baldivis Gardens Primary School Government school Baldivis
42 Baldivis Primary School Government school
43 Makybe Rise Primary School Government school
44 Pine View Primary School Government school
45 Rivergums Primary School Government school
46 Rockingham John Calvin School Non-Government school
47 Settlers Primary School Government school
48 Sheoak Grove Primary School Government school
49 Tuart Rise Primary School Government school
50 Balga Primary School Government school Balga
51 Majella Catholic Primary School Non-Government school
52 North Balga Primary School Government school
53 Warriapendi Primary School Government school
54 Balingup Primary School Government school Balingup
55 Ballajura Primary School Government school Ballajura
56 Illawarra Primary School Government school
57 Mary MacKillop Catholic Community Primary School Non-Government school
58 South Ballajura Primary School Government school
59 Banksia Grove Primary School Government school Banksia Grove
60 Grandis Primary School Government school
61 St John Paul II Catholic Primary School Non-Government school
62 Anzac Terrace Primary School Government school Bassendean
63 Bassendean Primary School Government school
64 Casa Mia Montessori Community School Non-Government school
65 St Michael’s School Non-Government school
66 Bateman Primary School Government school Bateman
67 Yidarra Catholic Primary School Non-Government school
68 Baynton West Primary School Government school Baynton
69 Bayswater Primary School Government school Bayswater
70 Hillcrest Primary School Government school
71 St Columba’s School Non-Government school
72 Beacon Primary School Government school Beacon
73 Beaconsfield Primary School Government school Beaconsfield
74 Christ the King School Non-Government school
75 Winterfold Primary School Government school
76 Beckenham Primary School Government school Beckenham
77 Beechboro Primary School Government school Beechboro
78 East Beechboro Primary School Government school
79 John Septimus Roe Anglican Community School – John Septimus Roe (Beechboro) Non-Government school
80 West Beechboro Primary School Government school
81 Beeliar Primary School Government school Beeliar
82 South Coogee Primary School Government school
83 Beldon Primary School Government school Beldon
84 Belmont Primary School Government school Belmont
85 Bencubbin Primary School Government school Bencubbin
86 Beechboro Christian School Non-Government school Bennett Springs
87 Al-Hidayah Islamic School Non-Government school Bentley
88 Bentley Primary School Government school
89 Bertram Primary School Government school Bertram
90 Bibra Lake Primary School Government school Bibra Lake
91 Blue Gum Montessori School Non-Government school
92 Carmel Adventist College Primary School Non-Government school Bickley
93 Bicton Primary School Government school Bicton
94 Bindoon Primary School Government school Bindoon
95 Binnu Primary School Government school Binnu
96 Bluff Point Primary School Government school Bluff Point
97 Meekatharra School Of The Air Government school
98 Bolgart Primary School Government school Bolgart
99 Booragoon Primary School Government school Booragoon
100 Borden Primary School Government school Borden
101 Boulder Primary School Government school Boulder
102 Kalgoorlie School Of The Air Government school
103 St Joseph’s School Non-Government school
104 Boyanup Primary School Government school Boyanup
105 Boyup Brook District High School – Junior Campus (K-6) Government school Boyup Brook
106 St Mary’s Catholic School Non-Government school
107 Brabham East Primary School Government school Brabham
108 Brabham Primary School Government school
109 Bremer Bay Primary School Government school Bremer Bay
110 Brentwood Primary School Government school Brentwood
111 Bridgetown Primary School Government school Bridgetown
112 St Brigid’s School Non-Government school
113 Broome North Primary School Government school Broome
114 Broome Primary School Government school
115 Cable Beach Primary School Government school
116 Roebuck Primary School Government school
117 St Mary’s College – Primary Campus Non-Government school
118 Broomehill Primary School Government school Broomehill
119 St Michael’s School Non-Government school Brunswick
120 Brunswick Junction Primary School Government school Brunswick Junction
121 Bull Creek Primary School Government school Bull Creek
122 Oberthur Primary School Government school
123 Bunbury Primary School Government school Bunbury
124 Djidi Djidi Aboriginal School Government school
125 Maidens Park Primary School Government school
126 St Joseph’s Primary School Non-Government school
127 St Mary’s Catholic Primary School Non-Government school
128 River Valley Primary School Government school Burekup
129 Burns Beach Primary School Government school Burns Beach
130 Busselton Primary School Government school Busselton
131 Geographe Primary School Government school
132 West Busselton Primary School Government school
133 Butler Primary School Government school Butler
134 East Butler Primary School Government school
135 John Butler Primary College Government school
136 St Francis of Assisi Catholic Primary School Non-Government school
137 Beenyup Primary School Government school Byford
138 Byford John Calvin School Non-Government school
139 Byford Primary School Government school
140 Marri Grove Primary School Government school
141 West Byford Primary School Government school
142 Woodland Grove Primary School Government school
143 Cadoux Primary School Government school Cadoux
144 Calingiri Primary School Government school Calingiri
145 Calista Primary School Government school Calista
146 Peter Carnley Anglican Community School – Calista Campus Non-Government school
147 Grovelands Primary School Government school Camillo
148 Westfield Park Primary School Government school
149 Caladenia Primary School Government school Canning Vale
150 Campbell Primary School Government school
151 Canning Vale Primary School Government school
152 Excelsior Primary School Government school
153 Ranford Primary School Government school
154 St Emilie’s Catholic Primary School Non-Government school
155 Capel Primary School Government school Capel
156 Carey Park Primary School Government school Carey Park
157 Carine Primary School Government school Carine
158 Carnarvon Christian School Non-Government school Carnarvon
159 Carnarvon School Of The Air Government school
160 Carramar Primary School Government school Carramar
161 Cascade Primary School Government school Cascade
162 Caversham Valley Primary School Government school Caversham
163 Cervantes Primary School Government school Cervantes
164 Kelmscott John Calvin School Non-Government school Champion Lakes
165 Chidlow Primary School Government school Chidlow
166 City Beach Primary School Government school City Beach
167 Holy Spirit School Non-Government school
168 Kapinara Primary School Government school
169 Freshwater Bay Primary School Government school Claremont
170 St Thomas’ Primary School Non-Government school
171 Clarkson Primary School Government school Clarkson
172 Somerly Primary School Government school
173 St Andrew’s Catholic Primary School Non-Government school
174 Clifton Park Primary School Government school Clifton Park
175 Belmay Primary School Government school Cloverdale
176 Cloverdale Primary School Government school
177 Notre Dame Catholic Primary School Non-Government school
178 Amaroo Primary School Government school Collie
179 Fairview Primary School Government school
180 St Brigid’s School Non-Government school
181 Wilson Park Primary School Government school
182 Collier Primary School Government school Como
183 Como Primary School Government school
184 Condingup Primary School Government school Condingup
185 Connolly Primary School Government school Connolly
186 Coogee Primary School Government school Coogee
187 Coolbellup Community School Government school Coolbellup
188 Coolbinia Primary School Government school Coolbinia
189 Coolgardie Primary School Government school Coolgardie
190 Cooloongup Primary School Government school Cooloongup
191 East Waikiki Primary School Government school
192 Coorow Primary School Government school Coorow
193 Carnarvon School Of The Air – Coral Bay Campus Government school Coral Bay
194 North Cottesloe Primary School Government school Cottesloe
195 Cowaramup Primary School Government school Cowaramup
196 Craigie Heights Primary School Government school Craigie
197 Whitford Catholic Primary School Non-Government school
198 Cranbrook Primary School Government school Cranbrook
199 Currambine Primary School Government school Currambine
200 Francis Jordan Catholic School Non-Government school
201 Dalkeith Primary School Government school Dalkeith
202 Dalyellup Primary School Government school Dalyellup
203 Tuart Forest Primary School Government school
204 Dampier Primary School Government school Dampier
205 Dandaragan Primary School Government school Dandaragan
206 Ashdale Primary School Government school Darch
207 Dardanup Primary School Government school Dardanup
208 Our Lady of Lourdes School Non-Government school
209 Darkan Primary School Government school Darkan
210 Darlington Primary School Government school Darlington
211 Helena College – Darlington Campus Non-Government school
212 Ocean Road Primary School Government school Dawesville
213 St Damien’s Catholic Primary School Non-Government school
214 Dayton Primary School Government school Dayton
215 Emmaus Catholic Primary School Non-Government school
216 Riverlands Montessori School Non-Government school
217 Denmark Primary School Government school Denmark
218 Kwoorabup Community School Non-Government school
219 Holy Rosary School Non-Government school Derby
220 Kimberley School Of The Air Government school
221 Banksia Montessori School Non-Government school Dianella
222 Dianella Heights Primary School Government school
223 Dianella Primary College Government school
224 North Morley Primary School Government school
225 Our Lady’s Assumption School Non-Government school
226 Sutherland Dianella Primary School Government school
227 West Morley Primary School Government school
228 Donnybrook District High School – Junior Campus (K-6) Government school Donnybrook
229 St Mary’s School Non-Government school
230 Doubleview Primary School Government school Doubleview
231 Holy Rosary School Non-Government school
232 Dumbleyung Primary School Government school Dumbleyung
233 Davallia Primary School Government school Duncraig
234 Duncraig Primary School Government school
235 Glengarry Primary School Government school
236 Poynter Primary School Government school
237 Cornerstone Christian College Non-Government school Dunsborough
238 Dunsborough Primary School Government school
239 Our Lady of the Cape Primary School Non-Government school
240 Dwellingup Primary School Government school Dwellingup
241 Cooinda Primary School Government school East Bunbury
242 Gibbs Street Primary School Government school East Cannington
243 Richmond Primary School Government school East Fremantle
244 East Victoria Park Primary School Government school East Victoria Park
245 Millen Primary School Government school
246 Eaton Primary School Government school Eaton
247 Glen Huon Primary School Government school
248 Eden Hill Primary School Government school Eden Hill
249 Edgewater Primary School Government school Edgewater
250 Eglinton South West Primary School Government school Eglinton
251 Anne Hamersley Primary School Government school Ellenbrook
252 Arbor Grove Primary School Government school
253 Ellen Stirling Primary School Government school
254 Ellenbrook Primary School Government school
255 Malvern Springs Primary School Government school
256 St Helena’s Catholic Primary School Non-Government school
257 Embleton Primary School Government school Embleton
258 Eneabba Primary School Government school Eneabba
259 Castletown Primary School Government school Esperance
260 Esperance Christian School Non-Government school
261 Esperance Primary School Government school
262 Nulsen Primary School Government school
263 Our Lady Star of the Sea Catholic Primary School Non-Government school
264 Muludja Remote Community School Government school Fitzroy Crossing
265 Churchlands Primary School Government school Floreat
266 Floreat Park Primary School Government school
267 Newman College – Marian Campus Non-Government school
268 Margaret River Independent School Non-Government school Forest Grove
269 Forrestdale Primary School Government school Forrestdale
270 Dawson Park Primary School Government school Forrestfield
271 Forrestfield Primary School Government school
272 Woodlupine Primary School Government school
273 Frankland River Primary School Government school Frankland River
274 East Fremantle Primary School Government school Fremantle
275 Fremantle Primary School Government school
276 Lance Holt School Non-Government school
277 St Patrick’s Primary School Non-Government school
278 St Patrick’s Primary School – Maristella Campus Non-Government school
279 Gairdner Primary School Government school Gairdner
280 Allendale Primary School Government school Geraldton
281 Beachlands Primary School Government school
282 Geraldton Primary School Government school
283 Mount Tarcoola Primary School Government school
284 St Francis Xavier Primary School Non-Government school
285 St John’s School Non-Government school
286 St Lawrence’s Primary School Non-Government school
287 Gidgegannup Primary School Government school Gidgegannup
288 Hudson Park Primary School Government school Girrawheen
289 Our Lady of Mercy Primary School Non-Government school
290 Roseworth Primary School Government school
291 Glen Forrest Primary School Government school Glen Forrest
292 Picton Primary School Government school Glen Iris
293 Chrysalis Montessori School Non-Government school Glendalough
294 Golden Bay Primary School Government school Golden Bay
295 Goomalling Primary School Government school Goomalling
296 Sacred Heart Catholic School Non-Government school
297 Gooseberry Hill Primary School Government school Gooseberry Hill
298 Mary’s Mount Primary School Non-Government school
299 Ashburton Drive Primary School Government school Gosnells
300 Gosnells Primary School Government school
301 Seaforth Primary School Government school
302 St Munchin’s Catholic School Non-Government school
303 Wirrabirra Primary School Government school
304 Greenbushes Primary School Government school Greenbushes
305 Greenfields Primary School Government school Greenfields
306 Riverside Primary School Government school
307 Greenmount Primary School Government school Greenmount
308 St Anthony’s School Non-Government school
309 Greenwood Primary School Government school Greenwood
310 Liwara Catholic Primary School Non-Government school
311 West Greenwood Primary School Government school
312 Guildford Primary School Government school Guildford
313 Lake Gwelup Primary School Government school Gwelup
314 Birlirr Ngawiyiwu Catholic School Non-Government school Halls Creek
315 Warlawurru Catholic School Non-Government school
316 Frederick Irwin Anglican School – Halls Head Campus Non-Government school Halls Head
317 Glencoe Primary School Government school
318 Halls Head Primary School Government school
319 South Halls Head Primary School Government school
320 East Hamersley Primary School Government school Hamersley
321 Glendale Primary School Government school
322 East Hamilton Hill Primary School Government school Hamilton Hill
323 Kerry Street Community School Non-Government school
324 Phoenix Primary School Government school
325 Southwell Primary School Government school
326 Hammond Park Catholic Primary School Non-Government school Hammond Park
327 Hammond Park Primary School Government school
328 Wattleup East Primary School Government school
329 Harrisdale Primary School Government school Harrisdale
330 Harrisdale Primary School – Kindergarten And Pre-Primary Campus Government school
331 North Harrisdale Primary School Government school
332 Harvey Primary School Government school Harvey
333 St Anne’s School Non-Government school
334 Helena River Steiner School – Secondary Campus Non-Government school Hazelmere
335 Eddystone Primary School Government school Heathridge
336 Heathridge Primary School Government school
337 Poseidon Primary School Government school
338 Helena Valley Primary School Government school Helena Valley
339 Henley Brook South Primary School Government school Henley Brook
340 Herne Hill Primary School Government school Herne Hill
341 Edney Primary School Government school High Wycombe
342 High Wycombe Primary School Government school
343 Matthew Gibney Catholic Primary School Non-Government school
344 Highgate Primary School Government school Highgate
345 Sacred Heart Primary School Non-Government school
346 Xavier Catholic School Non-Government school Hilbert
347 Hillarys Primary School Government school Hillarys
348 Hillman Primary School Government school Hillman
349 Hilton Primary School Government school Hilton
350 Our Lady of Mount Carmel School Non-Government school
351 Hocking Primary School Government school Hocking
352 St Elizabeth’s Catholic Primary School Non-Government school
353 Hopetoun Primary School Government school Hopetoun
354 Huntingdale Primary School Government school Huntingdale
355 Hyden Primary School Government school Hyden
356 Inglewood Primary School Government school Inglewood
357 St Peter’s Primary School Non-Government school
358 St Dominic’s School Non-Government school Innaloo
359 Yuluma Primary School Government school
360 Jarrahdale Primary School Government school Jarrahdale
361 Jolimont Primary School Government school Jolimont
362 Joondalup Primary School Government school Joondalup
363 St Denis School Non-Government school Joondanna
364 Kalamunda Primary School Government school Kalamunda
365 Kalannie Primary School Government school Kalannie
366 Christian Aboriginal Parent-Directed School Kurrawang Non-Government school Kalgoorlie
367 East Kalgoorlie Primary School Government school
368 Hannans Primary School Government school
369 Kalgoorlie Primary School Government school
370 North Kalgoorlie Primary School Government school
371 O’Connor Primary School Government school
372 South Kalgoorlie Primary School Government school
373 St Mary’s Primary School Non-Government school
374 Springfield Primary School Government school Kallaroo
375 Kambalda Primary School Government school Kambalda East
376 Kardinya Primary School Government school Kardinya
377 Rockingham Montessori School – Karnup Campus Non-Government school Karnup
378 Karratha Primary School Government school Karratha
379 Millars Well Primary School Government school
380 Pegs Creek Primary School Government school
381 St Paul’s Primary School Non-Government school
382 Tambrey Primary School Government school
383 Karridale Primary School Government school Karridale
384 Deanmore Primary School Government school Karrinyup
385 Karrinyup Primary School Government school
386 Newborough Primary School Government school
387 Our Lady of Good Counsel School Non-Government school
388 Braeside Primary School Government school
389 Katanning Primary School Government school
390 St Patrick’s School Non-Government school
391 Clifton Hills Primary School Government school Kelmscott
392 Good Shepherd Catholic Primary School Non-Government school
393 Kelmscott Primary School Government school
394 Kendenup Primary School Government school Kendenup
395 Kensington Primary School Government school Kensington
396 East Kenwick Primary School Government school Kenwick
397 Carlisle Primary School Government school Kewdale
398 Kewdale Primary School Government school
399 Creaney Primary School Government school Kingsley
400 Dalmain Primary School Government school
401 Goollelal Primary School Government school
402 Halidon Primary School Government school
403 Kinross Primary School Government school Kinross
404 Kirup Primary School Government school Kirup
405 St Bernard’s School Non-Government school Kojonup
406 Kondinin Primary School Government school Kondinin
407 Koondoola Primary School Government school Koondoola
408 Waddington Primary School Government school
409 Clayton View Primary School Government school Koongamia
410 Koorda Primary School Government school Koorda
411 Woodbury Boston Primary School Non-Government school Kronkup
412 Kukerin Primary School Government school Kukerin
413 Dawul Remote Community School Government school Kununurra
414 St Joseph’s School Non-Government school
415 St Jerome’s Primary School Non-Government school Lake Coogee
416 Lake King Primary School Government school Lake King
417 Lakelands Primary School Government school Lakelands
418 Lancelin Primary School Government school Lancelin
419 Carnaby Rise Primary School Government school Landsdale
420 Landsdale Gardens Primary School Government school
421 Landsdale Primary School Government school
422 Brookman Primary School Government school Langford
423 St Jude’s Catholic School Non-Government school
424 Lathlain Primary School Government school Lathlain
425 Leda Primary School Government school Leda
426 Aranmore Catholic Primary School Non-Government school Leederville
427 West Leederville Primary School Government school
428 Leeman Primary School Government school Leeman
429 Banksia Park Primary School Government school Leeming
430 Leeming Primary School Government school
431 West Leeming Primary School Government school
432 Falls Road Primary School Government school Lesmurdie
433 Lesmurdie Primary School Government school
434 Little Grove Primary School Government school Little Grove
435 Good Shepherd Catholic School Non-Government school Lockridge
436 Lockridge Primary School Government school
437 Bannister Creek Primary School Government school Lynwood
438 Fountain College – Lynwood Campus Non-Government school
439 Bramfield Park Primary School Government school Maddington
440 East Maddington Primary School Government school
441 Maddington Primary School Government school
442 Madeley Primary School Government school Madeley
443 Madora Bay Primary School Government school Madora Bay
444 Maida Vale Primary School Government school Maida Vale
445 Assumption Catholic Primary School Non-Government school Mandurah
446 Dudley Park Primary School Government school
447 Mandurah Primary School Government school
448 North Mandurah Primary School Government school
449 East Manjimup Primary School Government school Manjimup
450 Manjimup Primary School Government school
451 Curtin Primary School Government school Manning
452 Manning Primary School Government school
453 St Pius X Catholic School Non-Government school
454 Mount Manypeaks Primary School Government school Manypeaks
455 South Stirling Primary School Government school
456 Marangaroo Primary School Government school Marangaroo
457 Rawlinson Primary School Government school
458 Margaret River Montessori School Non-Government school Margaret River
459 Margaret River Primary School Government school
460 Rapids Landing Primary School Government school
461 St Thomas More Catholic Primary School Non-Government school
462 Marmion Primary School Government school Marmion
463 Maylands Peninsula Primary School Government school Maylands
464 Meadow Springs Primary School Government school Meadow Springs
465 Oakwood Primary School Government school
466 Meckering Primary School Government school Meckering
467 Medina Primary School Government school Medina
468 Melville Primary School Government school Melville
469 St Mary’s School Non-Government school Merredin
470 Merriwa Primary School Government school Merriwa
471 St Brigid’s Primary School Non-Government school Middle Swan
472 Swan Christian College – Junior School Campus Non-Government school
473 Helena River Steiner School Non-Government school Midland
474 Moorditj Noongar Community College Government school
475 Midvale Primary School Government school Midvale
476 Miling Primary School Government school Miling
477 Mindarie Primary School Government school Mindarie
478 Mingenew Primary School Government school Mingenew
479 Boyare Primary School Government school Mirrabooka
480 Dryandra Primary School Government school
481 Moora Primary School Government school Moora
482 St Joseph’s School Non-Government school
483 Moorine Rock Primary School Government school Moorine Rock
484 Hampton Park Primary School Government school Morley
485 Infant Jesus School Non-Government school
486 Morley Primary School Government school
487 Weld Square Primary School Government school
488 Iona Presentation College – Primary Campus Non-Government school Mosman Park
489 Mosman Park Primary School Government school
490 St Hilda’s Anglican School for Girls – Chidley Campus Non-Government school
491 Moerlina School Non-Government school Mount Claremont
492 Mount Claremont Primary School Government school
493 Quintilian School Non-Government school
494 Mount Hawthorn Primary School Government school Mount Hawthorn
495 Mount Helena Primary School Government school Mount Helena
496 Mount Lawley Primary School Government school Mount Lawley
497 St Paul’s Primary School Non-Government school
498 Mount Margaret Remote Community School Government school Mount Margaret
499 Mount Pleasant Primary School Government school Mount Pleasant
500 Mullaloo Beach Primary School Government school Mullaloo
501 Mullaloo Heights Primary School Government school
502 Our Lady of Mount Carmel School Non-Government school Mullewa
503 Mundaring Christian College Non-Government school Mundaring
504 Mundaring Primary School Government school
505 Sacred Heart School Non-Government school
506 Mundijong Primary School Government school Mundijong
507 Munglinup Primary School Government school Munglinup
508 Mel Maria Catholic Primary School – Pater Noster Campus Non-Government school Myaree
509 Chapman Valley Primary School Government school Nabawa
510 East Narrogin Primary School Government school Narrogin
511 Narrogin Primary School Government school
512 St Matthew’s School Non-Government school
513 Hollywood Primary School Government school Nedlands
514 Loreto Nedlands Non-Government school
515 Nedlands Primary School Government school
516 Newdegate Primary School Government school Newdegate
517 Newman Primary School Government school Newman
518 South Newman Primary School Government school
519 Nollamara Primary School Government school Nollamara
520 Our Lady of Lourdes School Non-Government school
521 West Coast Steiner School Non-Government school
522 Camboon Primary School Government school Noranda
523 Noranda Primary School Government school
524 North Beach Primary School Government school North Beach
525 Our Lady of Grace School Non-Government school
526 North Dandalup Primary School Government school North Dandalup
527 North Fremantle Primary School Government school North Fremantle
528 Kyilla Primary School Government school North Perth
529 North Perth Primary School Government school
530 Avonvale Primary School Government school Northam
531 Northam Primary School Government school
532 St Joseph’s School Non-Government school
533 St Joseph’s School – Secondary Campus Non-Government school
534 West Northam Primary School Government school
535 St Mary’s School Non-Government school Northampton
536 Nungarin Primary School Government school Nungarin
537 Nyabing Primary School Government school Nyabing
538 Beaumaris Primary School Government school Ocean Reef
539 Ocean Reef Primary School Government school
540 St Simon Peter Catholic Primary School Non-Government school
541 Ongerup Primary School Government school Ongerup
542 Orange Grove Primary School Government school Orange Grove
543 Orelia Primary School Government school Orelia
544 Osborne Primary School Government school Osborne Park
545 Bambara Primary School Government school Padbury
546 Padbury Catholic Primary School Non-Government school
547 Padbury Primary School Government school
548 South Padbury Primary School Government school
549 St Stephen’s School – Early Learning Centre Non-Government school
550 Our Lady of Fatima School Non-Government school Palmyra
551 Palmyra Primary School Government school
552 Paraburdoo Primary School Government school Paraburdoo
553 Mundaring Christian College – Parkerville Campus Non-Government school Parkerville
554 Parkerville Primary School Government school
555 The Silver Tree Steiner School Non-Government school
556 Parkwood Primary School Government school Parkwood
557 North Parmelia Primary School Government school Parmelia
558 St Vincent’s School Non-Government school
559 Pearsall Primary School Government school Pearsall
560 St Joseph’s School Non-Government school Pemberton
561 Cottesloe Primary School Government school Peppermint Grove
562 Perenjori Primary School Government school Perenjori
563 Aspiri Primary School Government school Piara Waters
564 Piara Waters Primary School Government school
565 Riva Primary School Government school
566 Pickering Brook Primary School Government school Pickering Brook
567 Djidi Djidi Aboriginal School – Picton Campus Government school Picton
568 Pingelly Primary School Government school Pingelly
569 Pingrup Primary School Government school Pingrup
570 Carcoola Primary School Government school Pinjarra
571 Pinjarra Primary School Government school
572 St Joseph’s Catholic Primary School Non-Government school
573 Port Hedland Primary School Government school Port Hedland
574 Port Hedland School Of The Air Government school
575 St Cecilia’s Catholic Primary School Non-Government school
576 Endeavour Primary School Government school Port Kennedy
577 Port Kennedy Primary School Government school
578 Rockingham Lakes Primary School Government school
579 Rockingham Montessori School – Port Kennedy Campus (Primary) Non-Government school
580 Rockingham Montessori School – Port Kennedy Campus (Secondary) Non-Government school
581 St Bernadette’s Catholic Primary School Non-Government school
582 Queens Park Primary School Government school Queens Park
583 St Joseph’s School Non-Government school
584 Quinns Beach Primary School Government school Quinns Rocks
585 Quinns Rocks Primary School Government school
586 Rangeway Primary School Government school Rangeway
587 Jerdacuttup Primary School Government school Ravensthorpe
588 Redcliffe Primary School Government school Redcliffe
589 St Maria Goretti’s Catholic School Non-Government school
590 Queen of Apostles School Non-Government school Riverton
591 Riverton Primary School Government school
592 Rivervale Primary School Government school Rivervale
593 St Augustine’s Primary School Non-Government school
594 Bungaree Primary School Government school Rockingham
595 Rockingham Beach Primary School Government school
596 Rockingham Montessori School Non-Government school
597 Rockingham Montessori School – Secondary School Campus Non-Government school
598 Star of the Sea Primary School Non-Government school
599 Rossmoyne Primary School Government school Rossmoyne
600 Beaconsfield Primary School – Rottnest Island Campus Government school Rottnest Island
601 Safety Bay Primary School Government school Safety Bay
602 Salmon Gums Primary School Government school Salmon Gums
603 Samson Primary School Government school Samson
604 Sawyers Valley Primary School Government school Sawyers Valley
605 Scaddan Primary School Government school Scaddan
606 Scarborough Primary School Government school Scarborough
607 St John’s School Non-Government school
608 Comet Bay Primary School Government school Secret Harbour
609 Secret Harbour Primary School Government school
610 Eton Farm Primary School Non-Government school Serpentine
611 Serpentine Primary School Government school
612 Willandra Primary School Government school Seville Grove
613 Shelley Primary School Government school Shelley
614 Rosalie Primary School Government school Shenton Park
615 Singleton Primary School Government school Singleton
616 Sorrento Primary School Government school Sorrento
617 Adam Road Primary School Government school South Bunbury
618 South Bunbury Primary School Government school
619 Baler Primary School Government school South Hedland
620 Cassia Primary School Government school
621 South Hedland Primary School Government school
622 South Lake Primary School Government school South Lake
623 Hensman Street Elementary Non-Government school South Perth
624 South Perth Primary School Government school
625 St Columba’s Catholic Primary School Non-Government school
626 Austin Cove Baptist College Non-Government school South Yunderup
627 Austin Cove Baptist College – California Crescent Campus Non-Government school
628 St Joseph’s School Non-Government school Southern Cross
629 Bletchley Park Primary School Government school Southern River
630 Southern Grove Primary School Government school
631 Yarralinka Primary School Government school
632 Newton Primary School Government school Spearwood
633 Spearwood Alternative School Government school
634 Spearwood Primary School Government school
635 Spencer Park Primary School Government school Spencer Park
636 Santa Clara School Non-Government school St James
637 Middle Swan Primary School Government school Stratton
638 Subiaco Primary School Government school Subiaco
639 Jandakot Primary School Government school Success
640 Success Primary School Government school
641 Swan View Primary School Government school Swan View
642 Swanbourne Primary School Government school Swanbourne
643 Tambellup Primary School Government school Tambellup
644 Tammin Primary School Government school Tammin
645 Spring Hill Primary School Government school Tapping
646 Tapping Primary School Government school
647 Forest Crescent Primary School Government school Thornlie
648 Sacred Heart Primary School Non-Government school
649 South Thornlie Primary School Government school
650 Thornlie Primary School Government school
651 Yale Primary School Government school
652 Three Springs Primary School Government school Three Springs
653 North Tom Price Primary School Government school Tom Price
654 Tom Price Primary School Government school
655 Trayning Primary School Government school Trayning
656 Treeby Primary School Government school Treeby
657 St Kieran Catholic Primary School Non-Government school Tuart Hill
658 Tuart Hill Primary School Government school
659 Two Rocks Primary School Government school Two Rocks
660 Upper Swan Primary School Government school Upper Swan
661 Useless Loop Primary School Government school Useless Loop
662 Vasse Primary School Government school Vasse
663 Regent College Non-Government school Victoria Park
664 Ursula Frayne Catholic College – Primary Campus Non-Government school
665 Victoria Park Christian School Non-Government school
666 Victoria Park Primary School Government school
667 Waggrakine Primary School Government school Waggrakine
668 Charthouse Primary School Government school Waikiki
669 Waikiki Primary School Government school
670 Walkaway Primary School Government school Walkaway
671 Kalamunda Christian School Non-Government school Walliston
672 Walliston Primary School Government school
673 Walpole Primary School Government school Walpole
674 Wandering Primary School Government school Wandering
675 Honeywood Primary School Government school Wandi
676 Wandina Primary School Government school Wandina
677 Falcon Primary School Government school Wannanup
678 East Wanneroo Primary School Government school Wanneroo
679 St Anthony’s School Non-Government school
680 Wanneroo Primary School Government school
681 Koorana Primary School Government school Warnbro
682 Warnbro Primary School Government school
683 St Joseph’s School Non-Government school Waroona
684 Hawker Park Primary School Government school Warwick
685 Watheroo Primary School Government school Watheroo
686 Wattle Grove Primary School Government school Wattle Grove
687 Wellard Primary School Government school Wellard
688 Wellard Village Primary School Government school
689 Wellstead Primary School Government school Wellstead
690 Lake Monger Primary School Government school Wembley
691 Wembley Primary School Government school
692 Wembley Downs Primary School Government school Wembley Downs
693 Caversham Primary School Government school West Swan
694 St Gerard’s Catholic Primary School Non-Government school Westminster
695 Westminster Primary School Government school
696 White Gum Valley Primary School Government school White Gum Valley
697 Wickepin Primary School Government school Wickepin
698 Wickham Primary School Government school Wickham
699 Caralee Community School Government school Willagee
700 Burrendah Primary School Government school Willetton
701 Orana Catholic Primary School Non-Government school
702 Rostrata Primary School Government school
703 Willetton Primary School Government school
704 Williams Primary School Government school Williams
705 Rehoboth Christian College – Wilson Campus Non-Government school Wilson
706 Wilson Primary School Government school
707 Winthrop Primary School Government school Winthrop
708 Woodanilling Primary School Government school Woodanilling
709 Woodbridge Primary School Government school Woodbridge
710 Woodlands Primary School Government school Woodlands
711 North Woodvale Primary School Government school Woodvale
712 St Luke’s Catholic Primary School Non-Government school
713 Woodvale Primary School Government school
714 Wooroloo Primary School Government school Wooroloo
715 Wundowie Primary School Government school Wundowie
716 St Joseph’s School Non-Government school Wyndham
717 Yalgoo Primary School Government school Yalgoo
718 Yallingup Steiner School Non-Government school Yallingup
719 Yanchep Beach Primary School Government school Yanchep
720 Yanchep Lagoon Primary School Government school
721 Yanchep Rise Primary School Government school
722 Mater Christi Catholic Primary School Non-Government school Yangebup
723 Yangebup Primary School Government school
724 Yarloop Primary School Government school Yarloop
725 Yealering Primary School Government school Yealering
726 Yerecoin Primary School Government school Yerecoin
727 Yokine Primary School Government school Yokine
728 Yuna Primary School Government school Yuna

 

Different types of primary schools

In the Australia, primary schools can be broadly classified into two types – government primary schools and non-government primary schools. Here, I’ve covered both types of primary schools.

 

Factors used to rate the quality of each government & non-government primary school

All the schools mentioned in this list are highly-rated by relevant authorities. These schools are trusted and recognized by relevant organizations and governing bodies. Factors such as – student to teacher ratio, safety, amenities, infrastructure, extra-curricular activities, performance of existing students, quality of the teaching staff etc are generally used to rate and evaluate a primary school.

 

The primary schools mentioned in this list are known to fare well in the above-mentioned areas. You may visit the school personally and check the above-mentioned factors/parameters and make sure that the school is a good one.

Arun Kallarackal
Share this awesome article!
Facebooktwitterredditpinterestlinkedin

Leave a Comment