100 government 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 | Dalkeith Primary School Dalkeith · 6009 | Government | Primary | 1,183 | 330 |
| 3 | Nedlands Primary School Nedlands · 6009 | Government | Primary | 1,180 | 473 |
| 4 | Rosalie Primary School Shenton Park · 6008 | Government | Primary | 1,178 | 470 |
| 5 | Hollywood Primary School Nedlands · 6009 | Government | Primary | 1,174 | 358 |
| 6 | Oberthur Primary School Bull Creek · 6149 | Government | Primary | 1,174 | 646 |
| 7 | Floreat Park Primary School Floreat · 6014 | Government | Primary | 1,173 | 571 |
| 8 | Churchlands Primary School Floreat · 6014 | Government | Primary | 1,169 | 481 |
| 9 | Subiaco Primary School Subiaco · 6008 | Government | Primary | 1,169 | 706 |
| 10 | Kapinara Primary School City Beach · 6015 | Government | Primary | 1,166 | 348 |
| 11 | Wembley Primary School Wembley · 6014 | Government | Primary | 1,166 | 756 |
| 12 | Jolimont Primary School Jolimont · 6014 | Government | Primary | 1,164 | 421 |
| 13 | North Cottesloe Primary School Cottesloe · 6011 | Government | Primary | 1,164 | 348 |
| 14 | Shenton College Shenton Park · 6008 | Government | Combined (K–12) | 1,160 | 2,757 |
| 15 | Richmond Primary School East Fremantle · 6158 | Government | Primary | 1,156 | 461 |
| 16 | Applecross Primary School Applecross · 6153 | Government | Primary | 1,155 | 571 |
| 17 | Mount Lawley Primary School Mount Lawley · 6050 | Government | Primary | 1,155 | 543 |
| 18 | Freshwater Bay Primary School Claremont · 6010 | Government | Primary | 1,154 | 398 |
| 19 | Cottesloe Primary School Peppermint Grove · 6011 | Government | Primary | 1,153 | 351 |
| 20 | Ardross Primary School Ardross · 6153 | Government | Primary | 1,149 | 448 |
| 21 | East Fremantle Primary School Fremantle · 6160 | Government | Primary | 1,149 | 409 |
| 22 | Swanbourne Primary School Swanbourne · 6010 | Government | Primary | 1,149 | 465 |
| 23 | City Beach Primary School City Beach · 6015 | Government | Primary | 1,148 | 163 |
| 24 | Rossmoyne Primary School Rossmoyne · 6148 | Government | Primary | 1,147 | 407 |
| 25 | Mount Pleasant Primary School Mount Pleasant · 6153 | Government | Primary | 1,146 | 564 |
| 26 | West Leederville Primary School Leederville · 6007 | Government | Primary | 1,146 | 551 |
| 27 | Fremantle Primary School Fremantle · 6160 | Government | Primary | 1,143 | 201 |
| 28 | Winthrop Primary School Winthrop · 6150 | Government | Primary | 1,143 | 603 |
| 29 | Mosman Park Primary School Mosman Park · 6012 | Government | Primary | 1,142 | 403 |
| 30 | Mount Claremont Primary School Mount Claremont · 6010 | Government | Primary | 1,141 | 325 |
| 31 | Como Primary School Como · 6152 | Government | Primary | 1,140 | 460 |
| 32 | Mount Hawthorn Primary School Mount Hawthorn · 6016 | Government | Primary | 1,140 | 936 |
| 33 | Bull Creek Primary School Bull Creek · 6149 | Government | Primary | 1,139 | 405 |
| 34 | Coolbinia Primary School Coolbinia · 6050 | Government | Primary | 1,139 | 401 |
| 35 | Attadale Primary School Attadale · 6156 | Government | Primary | 1,137 | 440 |
| 36 | Shelley Primary School Shelley · 6148 | Government | Primary | 1,136 | 439 |
| 37 | North Perth Primary School North Perth · 6006 | Government | Primary | 1,135 | 470 |
| 38 | Rossmoyne Senior High School Rossmoyne · 6148 | Government | Combined (K–12) | 1,135 | 2,824 |
| 39 | Rostrata Primary School Willetton · 6155 | Government | Primary | 1,135 | 947 |
| 40 | Wembley Downs Primary School Wembley Downs · 6019 | Government | Primary | 1,134 | 382 |
| 41 | Willetton Primary School Willetton · 6155 | Government | Primary | 1,133 | 626 |
| 42 | Kyilla Primary School North Perth · 6006 | Government | Primary | 1,132 | 364 |
| 43 | Willetton Senior High School Willetton · 6155 | Government | Combined (K–12) | 1,131 | 2,767 |
| 44 | Bob Hawke College Subiaco · 6008 | Government | Combined (K–12) | 1,129 | 1,972 |
| 45 | John Curtin College Of The Arts Fremantle · 6160 | Government | Combined (K–12) | 1,129 | 1,768 |
| 46 | Poynter Primary School Duncraig · 6023 | Government | Primary | 1,128 | 436 |
| 47 | Inglewood Primary School Inglewood · 6052 | Government | Primary | 1,127 | 630 |
| 48 | Riverton Primary School Riverton · 6148 | Government | Primary | 1,127 | 650 |
| 49 | Victoria Park Primary School Victoria Park · 6100 | Government | Primary | 1,127 | 510 |
| 50 | Bateman Primary School Bateman · 6150 | Government | Primary | 1,126 | 371 |
| 51 | Lake Gwelup Primary School Gwelup · 6018 | Government | Primary | 1,126 | 552 |
| 52 | West Leeming Primary School Leeming · 6149 | Government | Primary | 1,126 | 433 |
| 53 | Carine Primary School Carine · 6020 | Government | Primary | 1,123 | 578 |
| 54 | Burrendah Primary School Willetton · 6155 | Government | Primary | 1,122 | 554 |
| 55 | Davallia Primary School Duncraig · 6023 | Government | Primary | 1,122 | 553 |
| 56 | South Perth Primary School South Perth · 6151 | Government | Primary | 1,122 | 395 |
| 57 | Woodlands Primary School Woodlands · 6018 | Government | Primary | 1,122 | 359 |
| 58 | Booragoon Primary School Booragoon · 6154 | Government | Primary | 1,121 | 435 |
| 59 | Kensington Primary School Kensington · 6151 | Government | Primary | 1,121 | 447 |
| 60 | Marmion Primary School Marmion · 6020 | Government | Primary | 1,121 | 375 |
| 61 | Applecross Senior High School Ardross · 6153 | Government | Combined (K–12) | 1,120 | 1,962 |
| 62 | Melville Primary School Melville · 6156 | Government | Primary | 1,119 | 670 |
| 63 | White Gum Valley Primary School White Gum Valley · 6162 | Government | Primary | 1,119 | 246 |
| 64 | Doubleview Primary School Doubleview · 6018 | Government | Primary | 1,118 | 476 |
| 65 | Darlington Primary School Darlington · 6070 | Government | Primary | 1,117 | 375 |
| 66 | Brentwood Primary School Brentwood · 6153 | Government | Primary | 1,116 | 331 |
| 67 | Caladenia Primary School Canning Vale · 6155 | Government | Primary | 1,116 | 997 |
| 68 | Churchlands Senior High School Churchlands · 6018 | Government | Combined (K–12) | 1,115 | 2,221 |
| 69 | Karrinyup Primary School Karrinyup · 6018 | Government | Primary | 1,115 | 561 |
| 70 | Bicton Primary School Bicton · 6157 | Government | Primary | 1,113 | 562 |
| 71 | Palmyra Primary School Palmyra · 6157 | Government | Primary | 1,113 | 536 |
| 72 | North Fremantle Primary School North Fremantle · 6159 | Government | Primary | 1,112 | 157 |
| 73 | Deanmore Primary School Karrinyup · 6018 | Government | Primary | 1,111 | 486 |
| 74 | Highgate Primary School Highgate · 6003 | Government | Primary | 1,110 | 943 |
| 75 | Banksia Park Primary School Leeming · 6149 | Government | Primary | 1,109 | 286 |
| 76 | Sorrento Primary School Sorrento · 6020 | Government | Primary | 1,109 | 442 |
| 77 | Leeming Primary School Leeming · 6149 | Government | Primary | 1,107 | 367 |
| 78 | Carine Senior High School Carine · 6020 | Government | Combined (K–12) | 1,105 | 2,545 |
| 79 | Duncraig Primary School Duncraig · 6023 | Government | Primary | 1,105 | 459 |
| 80 | Manning Primary School Manning · 6152 | Government | Primary | 1,105 | 436 |
| 81 | Glengarry Primary School Duncraig · 6023 | Government | Primary | 1,104 | 396 |
| 82 | Mount Lawley Senior High School Mount Lawley · 6050 | Government | Combined (K–12) | 1,103 | 2,041 |
| 83 | Bayswater Primary School Bayswater · 6053 | Government | Primary | 1,102 | 460 |
| 84 | Ranford Primary School Canning Vale · 6155 | Government | Primary | 1,102 | 646 |
| 85 | Scarborough Primary School Scarborough · 6019 | Government | Primary | 1,101 | 278 |
| 86 | Dianella Heights Primary School Dianella · 6059 | Government | Primary | 1,098 | 448 |
| 87 | Bassendean Primary School Bassendean · 6054 | Government | Primary | 1,096 | 380 |
| 88 | Harrisdale Primary School Harrisdale · 6112 | Government | Primary | 1,092 | 1,028 |
| 89 | Aspiri Primary School Piara Waters · 6112 | Government | Primary | 1,091 | 1,024 |
| 90 | North Beach Primary School North Beach · 6020 | Government | Primary | 1,091 | 417 |
| 91 | Beaconsfield Primary School Beaconsfield · 6162 | Government | Primary | 1,090 | 551 |
| 92 | Campbell Primary School Canning Vale · 6155 | Government | Primary | 1,089 | 530 |
| 93 | East Victoria Park Primary School East Victoria Park · 6101 | Government | Primary | 1,088 | 429 |
| 94 | Hillarys Primary School Hillarys · 6025 | Government | Primary | 1,088 | 522 |
| 95 | Lathlain Primary School Lathlain · 6100 | Government | Primary | 1,088 | 673 |
| 96 | Kardinya Primary School Kardinya · 6163 | Government | Primary | 1,087 | 433 |
| 97 | Yuna Primary School Yuna · 6532 | Government | Primary | 1,087 | 11 |
| 98 | Maylands Peninsula Primary School Maylands · 6051 | Government | Primary | 1,086 | 740 |
| 99 | Newborough Primary School Karrinyup · 6018 | Government | Primary | 1,086 | 344 |
| 100 | Millen Primary School East Victoria Park · 6101 | Government | Primary | 1,084 | 544 |