Public primary schools in New South Wales, ranked
Every list here comes from a published government dataset, and each one measures a different thing. Results track family advantage closely, so read every position next to its ICSEA, and treat small cohorts as indicative only.
Attendance rate
Share of school days attended by enrolled students in the latest published year. Attendance tracks engagement and wellbeing, not academic results. Top 50 of 1,652 schools with data.
| # | School | Suburb | Attendance rate | Year | ICSEA | Students |
|---|---|---|---|---|---|---|
| 1 | Martindale Public School | Martindale | 99.1% | 2024 | 992 | 7 |
| 2 | Fairfax Public School | Maules Creek | 97.5% | 2019 | — | 3 |
| 3 | Trunkey Public School | Trunkey Creek | 97.4% | 2024 | 980 | 14 |
| 4 | Gerogery Public School | Gerogery | 95.9% | 2024 | 942 | 13 |
| 5 | Hargraves Public School | Hargraves | 95.4% | 2024 | 840 | 12 |
| 6 | Comboyne Public School | Comboyne | 95.0% | 2024 | 926 | 36 |
| 7 | Garah Public School | Garah | 94.8% | 2024 | 933 | 14 |
| 8 | Roseville Public School | Roseville | 94.7% | 2024 | 1,172 | 520 |
| 9 | Stockinbingal Public School | Stockinbingal | 94.6% | 2024 | 929 | 12 |
| 10 | Walbundrie Public School | Walbundrie | 94.6% | 2024 | 973 | 19 |
| 11 | Chatswood Public SchoolOC | Chatswood | 94.5% | 2024 | 1,143 | 1,083 |
| 12 | John Purchase Public School | Cherrybrook | 94.5% | 2024 | 1,168 | 550 |
| 13 | Humula Public School | Humula | 94.4% | 2024 | 1,004 | 8 |
| 14 | Lindfield East Public SchoolOC | East Lindfield | 94.4% | 2024 | 1,167 | 531 |
| 15 | Nirimba Fields Public School | Nirimba Fields | 94.3% | 2024 | 1,126 | 210 |
| 16 | Artarmon Public SchoolOC | Artarmon | 94.2% | 2024 | 1,167 | 1,063 |
| 17 | Forestville Public School | Forestville | 94.2% | 2024 | 1,141 | 462 |
| 18 | Hillside Public School | Glenorie | 94.2% | 2024 | 1,041 | 25 |
| 19 | Lindfield Public School | Lindfield | 94.2% | 2024 | 1,162 | 584 |
| 20 | Beecroft Public SchoolOC | Beecroft | 94.1% | 2024 | 1,187 | 837 |
| 21 | Nillo Infants School | Lorn | 94.1% | 2024 | 1,076 | 52 |
| 22 | Smalls Road Public School | Ryde | 94.1% | 2024 | 1,114 | 494 |
| 23 | Epping Heights Public School | Epping | 94.0% | 2024 | 1,152 | 396 |
| 24 | Epping Public School | Epping | 94.0% | 2024 | 1,147 | 790 |
| 25 | Epping West Public School | Epping | 94.0% | 2024 | 1,131 | 994 |
| 26 | Jerrys Plains Public School | Jerrys Plains | 94.0% | 2024 | 877 | 15 |
| 27 | Pymble Public School | Pymble | 94.0% | 2024 | 1,176 | 519 |
| 28 | Russell Lea Public School | Russell Lea | 94.0% | 2024 | 1,140 | 428 |
| 29 | Yarrawarrah Public School | Engadine | 94.0% | 2024 | 1,081 | 249 |
| 30 | Bigga Public School | Bigga | 93.9% | 2024 | 988 | 15 |
| 31 | Blackville Public School | Blackville | 93.9% | 2024 | 914 | 9 |
| 32 | Canobolas Public School | Orange | 93.9% | 2024 | 1,098 | 136 |
| 33 | St Ives North Public School | St Ives | 93.9% | 2024 | 1,164 | 846 |
| 34 | Turramurra Public School | Turramurra | 93.9% | 2024 | 1,181 | 531 |
| 35 | Glen Alice Public School | Glen Alice | 93.8% | 2024 | 908 | 6 |
| 36 | Killara Public School | Killara | 93.8% | 2024 | 1,148 | 273 |
| 37 | Taverners Hill Infants School | Petersham | 93.8% | 2024 | 1,129 | 20 |
| 38 | Australia Street Infants School | Newtown | 93.7% | 2024 | 1,143 | 104 |
| 39 | Belrose Public School | Belrose | 93.7% | 2024 | 1,111 | 186 |
| 40 | Charlestown South Public School | Charlestown | 93.7% | 2024 | 1,075 | 235 |
| 41 | Hernani Public School | Dorrigo | 93.7% | 2024 | 1,049 | 14 |
| 42 | Hornsby South Public School | Hornsby | 93.7% | 2024 | 1,110 | 534 |
| 43 | Oatley West Public School | Oatley | 93.7% | 2024 | 1,132 | 519 |
| 44 | Waverley Public School | Waverley | 93.7% | 2024 | 1,150 | 263 |
| 45 | Beaumont Road Public School | Killara | 93.6% | 2024 | 1,164 | 310 |
| 46 | Double Bay Public School | Double Bay | 93.6% | 2024 | 1,135 | 237 |
| 47 | Gordon East Public School | Gordon | 93.6% | 2024 | 1,163 | 195 |
| 48 | Mowbray Public School | Lane Cove | 93.6% | 2024 | 1,143 | 714 |
| 49 | Willoughby Public School | Willoughby | 93.6% | 2024 | 1,143 | 905 |
| 50 | Woollahra Public SchoolOC | Woollahra | 93.6% | 2024 | 1,193 | 667 |
Most improved attendance
Change in attendance rate over three years, in percentage points. Top 25 of 1,621 schools with data.
| # | School | Suburb | Most improved attendance | ICSEA | Students |
|---|---|---|---|---|---|
| 1 | Boggabilla Central School | Boggabilla | +18.2 pts | 670 | 79 |
| 2 | Woodenbong Central School | Woodenbong | +14.8 pts | 848 | 159 |
| 3 | Garah Public School | Garah | +14.0 pts | 933 | 14 |
| 4 | Somerton Public School | Somerton | +11.8 pts | 895 | 17 |
| 5 | Wakool Burraboi Public School | Wakool | +9.3 pts | 849 | 15 |
| 6 | Tyalgum Public School | Tyalgum | +8.8 pts | 978 | 13 |
| 7 | Comboyne Public School | Comboyne | +8.1 pts | 926 | 36 |
| 8 | Quambone Public School | Quambone | +7.5 pts | 826 | 8 |
| 9 | Ulong Public School | Ulong | +7.4 pts | 903 | 32 |
| 10 | Martindale Public School | Martindale | +7.3 pts | 992 | 7 |
| 11 | Lowanna Public School | Lowanna | +7.1 pts | 793 | 20 |
| 12 | Mungindi Central School | Mungindi | +6.9 pts | 795 | 62 |
| 13 | Wiangaree Public School | Wiangaree | +6.8 pts | 932 | 17 |
| 14 | Eungai Public School | Eungai Creek | +6.2 pts | 926 | 57 |
| 15 | Towamba Public School | Towamba | +6.0 pts | 958 | 23 |
| 16 | Gwabegar Public School | Gwabegar | +5.8 pts | 694 | 21 |
| 17 | Manning Gardens Public School | Taree | +5.7 pts | 724 | 207 |
| 18 | Dundurrabin Public School | Dundurrabin | +5.5 pts | 879 | 12 |
| 19 | Trunkey Public School | Trunkey Creek | +5.5 pts | 980 | 14 |
| 20 | Bellbrook Public School | Bellbrook | +5.4 pts | 732 | 24 |
| 21 | Bowning Public School | Bowning | +5.4 pts | 994 | 26 |
| 22 | Coffee Camp Public School | Coffee Camp | +5.3 pts | 964 | 25 |
| 23 | Weilmoringle Public School | Weilmoringle | +5.2 pts | — | 5 |
| 24 | Berridale Public School | Berridale | +5.0 pts | 982 | 69 |
| 25 | Caragabal Public School | Caragabal | +5.0 pts | 986 | 15 |
Fastest growing enrolments
Change in total enrolments over the last five years. Growth usually follows new housing or a change in reputation; check the profile's history. Top 30 of 1,201 schools with data.
| # | School | Suburb | Fastest growing enrolments | ICSEA | Students |
|---|---|---|---|---|---|
| 1 | Smalls Road Public School | Ryde | +798% | 1,114 | 494 |
| 2 | Jordan Springs Public School | Jordan Springs | +259% | 1,017 | 1,119 |
| 3 | Austral Public School | Austral | +188% | 1,032 | 846 |
| 4 | Bella Vista Public School | Bella Vista | +174% | 1,147 | 1,104 |
| 5 | Kyeemagh Public School | Kyeemagh | +162% | 1,057 | 204 |
| 6 | Lindfield College | Lindfield | +120% | 1,152 | 802 |
| 7 | Gillieston Public School | Gillieston Heights | +88% | 922 | 404 |
| 8 | Gledswood Hills Public School | Gledswood Hills | +86% | 1,038 | 976 |
| 9 | Table Top Public School | Table Top | +84% | 1,030 | 140 |
| 10 | Bayanami Public School | Parramatta | +83% | 1,108 | 663 |
| 11 | Rossmore Public School | Rossmore | +74% | 937 | 113 |
| 12 | Fern Bay Public School | Fern Bay | +72% | 1,002 | 182 |
| 13 | Orchard Hills Public School | Orchard Hills | +67% | 995 | 242 |
| 14 | North Kellyville Public School | North Kellyville | +66% | 1,112 | 1,068 |
| 15 | Telopea Public School | Telopea | +62% | 991 | 139 |
| 16 | Menai Public School | Menai | +60% | 1,036 | 154 |
| 17 | La Perouse Public School | La Perouse | +59% | 920 | 111 |
| 18 | Portland Central School | Portland | +57% | 845 | 203 |
| 19 | Riverstone Public School | Riverstone | +56% | 986 | 599 |
| 20 | Gulargambone Central School | Gulargambone | +55% | 693 | 104 |
| 21 | Salt Ash Public School | Salt Ash | +54% | 904 | 142 |
| 22 | Speers Point Public School | Speers Point | +53% | 1,000 | 256 |
| 23 | Leppington Public School | Leppington | +52% | 1,032 | 507 |
| 24 | Newling Public School | Armidale | +47% | 802 | 165 |
| 25 | Spring Farm Public School | Spring Farm | +47% | 1,009 | 866 |
| 26 | Windsor South Public School | South Windsor | +46% | 858 | 333 |
| 27 | Bellbird Public School | Bellbird | +46% | 907 | 355 |
| 28 | Schofields Public School | Schofields | +45% | 1,086 | 1,119 |
| 29 | Alexandria Park Community SchoolPartiallyOC | Alexandria | +44% | 1,052 | 1,312 |
| 30 | Branxton Public School | Branxton | +44% | 949 | 540 |
Largest schools
Total enrolments in the latest published year. Top 30 of 1,661 schools with data.
| # | School | Suburb | Largest schools | ICSEA | Students |
|---|---|---|---|---|---|
| 1 | Riverbank Public School | The Ponds | 2,030 | 1,141 | 2,030 |
| 2 | Northbourne Public School | Marsden Park | 1,711 | 1,095 | 1,711 |
| 3 | Carlingford West Public School | Carlingford | 1,636 | 1,119 | 1,636 |
| 4 | Wadalba Community School | Wadalba | 1,412 | 941 | 1,412 |
| 5 | Oran Park Public School | Oran Park | 1,407 | 1,027 | 1,407 |
| 6 | Alexandria Park Community SchoolPartiallyOC | Alexandria | 1,312 | 1,052 | 1,312 |
| 7 | Matthew Pearce Public SchoolOC | Baulkham Hills | 1,270 | 1,177 | 1,270 |
| 8 | Barramurra Public School | Oran Park | 1,182 | 1,044 | 1,182 |
| 9 | Jordan Springs Public School | Jordan Springs | 1,119 | 1,017 | 1,119 |
| 10 | Schofields Public School | Schofields | 1,119 | 1,086 | 1,119 |
| 11 | Bella Vista Public School | Bella Vista | 1,104 | 1,147 | 1,104 |
| 12 | Hunter School of Performing Arts | Broadmeadow | 1,090 | 1,085 | 1,090 |
| 13 | Chatswood Public SchoolOC | Chatswood | 1,083 | 1,143 | 1,083 |
| 14 | Girraween Public School | Girraween | 1,072 | 1,132 | 1,072 |
| 15 | North Kellyville Public School | North Kellyville | 1,068 | 1,112 | 1,068 |
| 16 | Artarmon Public SchoolOC | Artarmon | 1,063 | 1,167 | 1,063 |
| 17 | Rouse Hill Public School | Rouse Hill | 1,058 | 1,093 | 1,058 |
| 18 | Hurstville Public SchoolOC | Hurstville | 1,048 | 1,102 | 1,048 |
| 19 | Kent Road Public School | Marsfield | 1,007 | 1,133 | 1,007 |
| 20 | Rutherford Public SchoolOC | Rutherford | 1,007 | 933 | 1,007 |
| 21 | Epping West Public School | Epping | 994 | 1,131 | 994 |
| 22 | Gledswood Hills Public School | Gledswood Hills | 976 | 1,038 | 976 |
| 23 | Waitara Public SchoolOC | Wahroonga | 972 | 1,148 | 972 |
| 24 | Castle Hill Public School | Castle Hill | 970 | 1,128 | 970 |
| 25 | Quakers Hill Public SchoolOC | Quakers Hill | 962 | 1,097 | 962 |
| 26 | Bardia Public School | Bardia | 953 | 1,070 | 953 |
| 27 | John Palmer Public School | The Ponds | 950 | 1,125 | 950 |
| 28 | Parramatta West Public School | Parramatta | 949 | 1,029 | 949 |
| 29 | Blaxcell Street Public SchoolOC | Granville | 948 | 957 | 948 |
| 30 | Hornsby North Public School | Hornsby | 937 | 1,148 | 937 |
Highest ICSEA
ICSEA measures the educational advantage of the families a school serves. It is not a performance measure; it explains much of what results lists show. Top 50 of 1,652 schools with data.
| # | School | Suburb | Highest ICSEA | ICSEA | Students |
|---|---|---|---|---|---|
| 1 | Woollahra Public SchoolOC | Woollahra | 1,193 | 1,193 | 667 |
| 2 | Beecroft Public SchoolOC | Beecroft | 1,187 | 1,187 | 837 |
| 3 | Northbridge Public School | Northbridge | 1,181 | 1,181 | 364 |
| 4 | Turramurra Public School | Turramurra | 1,181 | 1,181 | 531 |
| 5 | Lane Cove Public School | Lane Cove | 1,178 | 1,178 | 688 |
| 6 | Balgowlah Heights Public SchoolOC | Balgowlah | 1,177 | 1,177 | 651 |
| 7 | Matthew Pearce Public SchoolOC | Baulkham Hills | 1,177 | 1,177 | 1,270 |
| 8 | Bronte Public School | Bronte | 1,176 | 1,176 | 257 |
| 9 | Glenmore Road Public School | Paddington | 1,176 | 1,176 | 263 |
| 10 | Pymble Public School | Pymble | 1,176 | 1,176 | 519 |
| 11 | Greenwich Public School | Greenwich | 1,175 | 1,175 | 367 |
| 12 | Epping North Public School | North Epping | 1,174 | 1,174 | 382 |
| 13 | West Pymble Public School | West Pymble | 1,173 | 1,173 | 250 |
| 14 | Balmain Public SchoolOC | Balmain | 1,172 | 1,172 | 321 |
| 15 | Roseville Public School | Roseville | 1,172 | 1,172 | 520 |
| 16 | Turramurra North Public School | North Turramurra | 1,170 | 1,170 | 196 |
| 17 | Warrawee Public School | Turramurra | 1,170 | 1,170 | 622 |
| 18 | Balgowlah North Public School | North Balgowlah | 1,169 | 1,169 | 381 |
| 19 | Neutral Bay Public SchoolOC | Neutral Bay | 1,169 | 1,169 | 641 |
| 20 | Cammeray Public School | Cammeray | 1,168 | 1,168 | 622 |
| 21 | John Purchase Public School | Cherrybrook | 1,168 | 1,168 | 550 |
| 22 | Artarmon Public SchoolOC | Artarmon | 1,167 | 1,167 | 1,063 |
| 23 | Castle Cove Public School | Castle Cove | 1,167 | 1,167 | 273 |
| 24 | Lindfield East Public SchoolOC | East Lindfield | 1,167 | 1,167 | 531 |
| 25 | Summer Hill Public SchoolOC | Summer Hill | 1,167 | 1,167 | 662 |
| 26 | Seaforth Public School | Seaforth | 1,165 | 1,165 | 394 |
| 27 | Beaumont Road Public School | Killara | 1,164 | 1,164 | 310 |
| 28 | Cherrybrook Public School | Cherrybrook | 1,164 | 1,164 | 886 |
| 29 | St Ives North Public School | St Ives | 1,164 | 1,164 | 846 |
| 30 | Gordon East Public School | Gordon | 1,163 | 1,163 | 195 |
| 31 | Lane Cove West Public School | Lane Cove | 1,163 | 1,163 | 474 |
| 32 | Lindfield Public School | Lindfield | 1,162 | 1,162 | 584 |
| 33 | Middle Harbour Public School | Mosman | 1,162 | 1,162 | 423 |
| 34 | Rozelle Public School | Rozelle | 1,162 | 1,162 | 507 |
| 35 | Clovelly Public School | Waverley | 1,161 | 1,161 | 513 |
| 36 | Forest Lodge Public School | Forest Lodge | 1,161 | 1,161 | 307 |
| 37 | Mosman Public School | Mosman | 1,157 | 1,157 | 458 |
| 38 | Bellevue Hill Public School | Bellevue Hill | 1,156 | 1,156 | 573 |
| 39 | Darlinghurst Public School | Potts Point | 1,156 | 1,156 | 210 |
| 40 | Ironbark Ridge Public SchoolOC | Rouse Hill | 1,156 | 1,156 | 754 |
| 41 | Wahroonga Public SchoolOC | Wahroonga | 1,156 | 1,156 | 508 |
| 42 | Erskineville Public School | Erskineville | 1,155 | 1,155 | 334 |
| 43 | Paddington Public School | Paddington | 1,155 | 1,155 | 147 |
| 44 | Randwick Public School | Randwick | 1,155 | 1,155 | 853 |
| 45 | St Ives Public School | St Ives | 1,155 | 1,155 | 465 |
| 46 | Beauty Point Public School | Mosman | 1,154 | 1,154 | 205 |
| 47 | Coogee Public School | Coogee | 1,154 | 1,154 | 361 |
| 48 | Epping Heights Public School | Epping | 1,152 | 1,152 | 396 |
| 49 | Lindfield College | Lindfield | 1,152 | 1,152 | 802 |
| 50 | Oakhill Drive Public School | Castle Hill | 1,152 | 1,152 | 756 |
Most language diversity
Share of students with a language background other than English. Top 30 of 1,173 schools with data.
Primary schools are compared academically only through NAPLAN, which ACARA publishes under terms that do not allow it to be reproduced here. The lists above are the official non-results data that is open.