100 primary schools in Western Australia. Sort by ICSEA, enrolment, or name using official school profile data.
ICSEA reflects socio-educational advantage of the school community, not school quality. Sort to explore — this is not a league table.
Swipe sideways to see ICSEA and enrolment columns.
| # | School | Sector | Level | ICSEA | Enrolment |
|---|---|---|---|---|---|
| 1 | Perth Modern School Subiaco · 6008 | Government | Combined (K–12) | 1,230 | 1,472 |
| 2 | Christ Church Grammar School Claremont · 6010 | Independent | Combined (K–12) | 1,193 | 1,697 |
| 3 | Methodist Ladies' College Claremont · 6010 | Independent | Combined (K–12) | 1,190 | 1,035 |
| 4 | John XXIII College Mount Claremont · 6010 | Catholic | Combined (K–12) | 1,186 | 1,492 |
| 5 | Dalkeith Primary School Dalkeith · 6009 | Government | Primary | 1,183 | 330 |
| 6 | Quintilian School Mount Claremont · 6010 | Independent | Primary | 1,182 | 160 |
| 7 | International School of Western Australia City Beach · 6015 | Independent | Combined (K–12) | 1,180 | 396 |
| 8 | Nedlands Primary School Nedlands · 6009 | Government | Primary | 1,180 | 473 |
| 9 | Rosalie Primary School Shenton Park · 6008 | Government | Primary | 1,178 | 470 |
| 10 | Hollywood Primary School Nedlands · 6009 | Government | Primary | 1,174 | 358 |
| 11 | Oberthur Primary School Bull Creek · 6149 | Government | Primary | 1,174 | 646 |
| 12 | Floreat Park Primary School Floreat · 6014 | Government | Primary | 1,173 | 571 |
| 13 | St Hilda's Anglican School for Girls Mosman Park · 6012 | Independent | Combined (K–12) | 1,171 | 1,075 |
| 14 | Churchlands Primary School Floreat · 6014 | Government | Primary | 1,169 | 481 |
| 15 | St Thomas' Primary School Claremont · 6010 | Catholic | Primary | 1,169 | 176 |
| 16 | Subiaco Primary School Subiaco · 6008 | Government | Primary | 1,169 | 706 |
| 17 | Chrysalis Montessori School Glendalough · 6016 | Independent | Primary | 1,168 | 123 |
| 18 | Kapinara Primary School City Beach · 6015 | Government | Primary | 1,166 | 348 |
| 19 | Wembley Primary School Wembley · 6014 | Government | Primary | 1,166 | 756 |
| 20 | Jolimont Primary School Jolimont · 6014 | Government | Primary | 1,164 | 421 |
| 21 | North Cottesloe Primary School Cottesloe · 6011 | Government | Primary | 1,164 | 348 |
| 22 | Holy Spirit School City Beach · 6015 | Catholic | Primary | 1,163 | 188 |
| 23 | All Saints' College Bull Creek · 6149 | Independent | Combined (K–12) | 1,162 | 1,374 |
| 24 | Hale School Wembley Downs · 6019 | Independent | Combined (K–12) | 1,161 | 1,623 |
| 25 | Shenton College Shenton Park · 6008 | Government | Combined (K–12) | 1,160 | 2,757 |
| 26 | Presbyterian Ladies' College Peppermint Grove · 6011 | Independent | Combined (K–12) | 1,159 | 963 |
| 27 | Lance Holt School Fremantle · 6160 | Independent | Primary | 1,158 | 80 |
| 28 | Blue Gum Montessori School Bibra Lake · 6163 | Independent | Primary | 1,156 | 192 |
| 29 | Richmond Primary School East Fremantle · 6158 | Government | Primary | 1,156 | 461 |
| 30 | Applecross Primary School Applecross · 6153 | Government | Primary | 1,155 | 571 |
| 31 | Mount Lawley Primary School Mount Lawley · 6050 | Government | Primary | 1,155 | 543 |
| 32 | Freshwater Bay Primary School Claremont · 6010 | Government | Primary | 1,154 | 398 |
| 33 | Cottesloe Primary School Peppermint Grove · 6011 | Government | Primary | 1,153 | 351 |
| 34 | St Benedict's School Applecross · 6153 | Catholic | Primary | 1,152 | 336 |
| 35 | St Mary's Anglican Girls' School Karrinyup · 6018 | Independent | Combined (K–12) | 1,151 | 1,483 |
| 36 | Ardross Primary School Ardross · 6153 | Government | Primary | 1,149 | 448 |
| 37 | Carmel School Dianella · 6059 | Independent | Combined (K–12) | 1,149 | 390 |
| 38 | East Fremantle Primary School Fremantle · 6160 | Government | Primary | 1,149 | 409 |
| 39 | Swanbourne Primary School Swanbourne · 6010 | Government | Primary | 1,149 | 465 |
| 40 | City Beach Primary School City Beach · 6015 | Government | Primary | 1,148 | 163 |
| 41 | Rossmoyne Primary School Rossmoyne · 6148 | Government | Primary | 1,147 | 407 |
| 42 | Wesley College South Perth · 6151 | Independent | Combined (K–12) | 1,147 | 1,312 |
| 43 | Mount Pleasant Primary School Mount Pleasant · 6153 | Government | Primary | 1,146 | 564 |
| 44 | West Leederville Primary School Leederville · 6007 | Government | Primary | 1,146 | 551 |
| 45 | Fremantle Primary School Fremantle · 6160 | Government | Primary | 1,143 | 201 |
| 46 | Moerlina School Mount Claremont · 6010 | Independent | Primary | 1,143 | 50 |
| 47 | Penrhos College Como · 6152 | Independent | Combined (K–12) | 1,143 | 1,033 |
| 48 | Winthrop Primary School Winthrop · 6150 | Government | Primary | 1,143 | 603 |
| 49 | Mosman Park Primary School Mosman Park · 6012 | Government | Primary | 1,142 | 403 |
| 50 | Regent College Victoria Park · 6100 | Independent | Primary | 1,142 | 340 |
| 51 | Iona Presentation College Mosman Park · 6012 | Catholic | Combined (K–12) | 1,141 | 1,265 |
| 52 | Mount Claremont Primary School Mount Claremont · 6010 | Government | Primary | 1,141 | 325 |
| 53 | St Paul's Primary School Mount Lawley · 6050 | Catholic | Primary | 1,141 | 186 |
| 54 | Como Primary School Como · 6152 | Government | Primary | 1,140 | 460 |
| 55 | Mount Hawthorn Primary School Mount Hawthorn · 6016 | Government | Primary | 1,140 | 936 |
| 56 | St Columba's Catholic Primary School South Perth · 6151 | Catholic | Primary | 1,140 | 381 |
| 57 | The Japanese School in Perth City Beach · 6015 | Independent | Combined (K–12) | 1,140 | 39 |
| 58 | Bull Creek Primary School Bull Creek · 6149 | Government | Primary | 1,139 | 405 |
| 59 | Coolbinia Primary School Coolbinia · 6050 | Government | Primary | 1,139 | 401 |
| 60 | St George's Anglican Grammar School Perth · 6000 | Independent | Combined (K–12) | 1,139 | 596 |
| 61 | Perth College Mount Lawley · 6050 | Independent | Combined (K–12) | 1,138 | 889 |
| 62 | Attadale Primary School Attadale · 6156 | Government | Primary | 1,137 | 440 |
| 63 | Shelley Primary School Shelley · 6148 | Government | Primary | 1,136 | 439 |
| 64 | St Pius X Catholic School Manning · 6152 | Catholic | Primary | 1,136 | 172 |
| 65 | North Perth Primary School North Perth · 6006 | Government | Primary | 1,135 | 470 |
| 66 | Rossmoyne Senior High School Rossmoyne · 6148 | Government | Combined (K–12) | 1,135 | 2,824 |
| 67 | Rostrata Primary School Willetton · 6155 | Government | Primary | 1,135 | 947 |
| 68 | Wembley Downs Primary School Wembley Downs · 6019 | Government | Primary | 1,134 | 382 |
| 69 | Santa Maria College Attadale · 6156 | Independent | Combined (K–12) | 1,133 | 1,334 |
| 70 | Willetton Primary School Willetton · 6155 | Government | Primary | 1,133 | 626 |
| 71 | Kyilla Primary School North Perth · 6006 | Government | Primary | 1,132 | 364 |
| 72 | Mel Maria Catholic Primary School Attadale · 6156 | Catholic | Primary | 1,131 | 513 |
| 73 | Willetton Senior High School Willetton · 6155 | Government | Combined (K–12) | 1,131 | 2,767 |
| 74 | Bob Hawke College Subiaco · 6008 | Government | Combined (K–12) | 1,129 | 1,972 |
| 75 | John Curtin College Of The Arts Fremantle · 6160 | Government | Combined (K–12) | 1,129 | 1,768 |
| 76 | Scotch College Swanbourne · 6010 | Independent | Combined (K–12) | 1,129 | 1,552 |
| 77 | Holy Rosary School Doubleview · 6018 | Catholic | Primary | 1,128 | 392 |
| 78 | Poynter Primary School Duncraig · 6023 | Government | Primary | 1,128 | 436 |
| 79 | Inglewood Primary School Inglewood · 6052 | Government | Primary | 1,127 | 630 |
| 80 | Riverton Primary School Riverton · 6148 | Government | Primary | 1,127 | 650 |
| 81 | Victoria Park Primary School Victoria Park · 6100 | Government | Primary | 1,127 | 510 |
| 82 | Bateman Primary School Bateman · 6150 | Government | Primary | 1,126 | 371 |
| 83 | Lake Gwelup Primary School Gwelup · 6018 | Government | Primary | 1,126 | 552 |
| 84 | West Leeming Primary School Leeming · 6149 | Government | Primary | 1,126 | 433 |
| 85 | St Columba's School Bayswater · 6053 | Catholic | Primary | 1,125 | 414 |
| 86 | Sacred Heart Primary School Highgate · 6003 | Catholic | Primary | 1,124 | 180 |
| 87 | Carine Primary School Carine · 6020 | Government | Primary | 1,123 | 578 |
| 88 | St Denis School Joondanna · 6060 | Catholic | Primary | 1,123 | 200 |
| 89 | Burrendah Primary School Willetton · 6155 | Government | Primary | 1,122 | 554 |
| 90 | Davallia Primary School Duncraig · 6023 | Government | Primary | 1,122 | 553 |
| 91 | Mercedes College Perth · 6000 | Independent | Combined (K–12) | 1,122 | 910 |
| 92 | South Perth Primary School South Perth · 6151 | Government | Primary | 1,122 | 395 |
| 93 | Woodlands Primary School Woodlands · 6018 | Government | Primary | 1,122 | 359 |
| 94 | Booragoon Primary School Booragoon · 6154 | Government | Primary | 1,121 | 435 |
| 95 | Kensington Primary School Kensington · 6151 | Government | Primary | 1,121 | 447 |
| 96 | Marmion Primary School Marmion · 6020 | Government | Primary | 1,121 | 375 |
| 97 | Newman College Churchlands · 6018 | Independent | Combined (K–12) | 1,121 | 1,824 |
| 98 | Applecross Senior High School Ardross · 6153 | Government | Combined (K–12) | 1,120 | 1,962 |
| 99 | St Stephen's School Duncraig · 6023 | Independent | Combined (K–12) | 1,120 | 2,137 |
| 100 | The Montessori School Kingsley · 6026 | Independent | Combined (K–12) | 1,120 | 166 |