largest NSW schools by enrolment
top 100 NSW government schools by full-time student enrolment. NSW Department of Education open data.
School size matters for catchment-zone parents because larger schools tend to have more capacity for out-of-area applications, more curriculum breadth (extra languages, electives, sports), and more social options. Smaller schools often have stronger community feel and lower student-teacher ratios.
100 NSW schools meet this filter. Want your matched catchment school instead? try the catchment finder →
- 1.The Ponds HS2,318 students
- 2.Chatswood HSpartial2,145 students
- 3.Cherrybrook THS2,097 students
- 4.Riverbank PS2,030 students
- 5.Castle Hill HS1,842 students
- 6.Killara HS1,800 students
- 7.Carlingford HS1,771 students
- 8.St Ives HS1,750 students
- 9.Northbourne PS1,711 students
- 10.Canley Vale HS1,651 students
- 11.Bonnyrigg HSpartial1,641 students
- 12.Carlingford WPS1,636 students
- 13.Arthur Phillip HS1,636 students
- 14.Cabramatta HS1,622 students
- 15.Oran Park HS1,579 students
- 16.Westfields Sp HS1,537 students
- 17.Glenwood HS1,506 students
- 18.Epping BHSBoys1,491 students
- 19.Ryde SCpartial1,486 students
- 20.Randwick HS1,460 students
- 21.Cheltenham GHSGirls1,432 students
- 22.Wadalba CS1,412 students
- 23.Wadalba CS1,412 students
- 24.Oran Park PS1,407 students
- 25.RutherfordHS1,404 students
- 26.Elizabeth Macarthur HSpartial1,399 students
- 27.Endeavour Sp HS1,377 students
- 28.Cecil Hills HS1,340 students
- 29.Fairvale HS1,320 students
- 30.Rouse Hill HS1,313 students
- 31.Alexandria Park CSpartialOC1,311 students
- 32.Alexandria Park CSpartialOC1,311 students
- 33.Marsden HS1,295 students
- 34.Prairiewood HSpartial1,283 students
- 35.Casula HS1,280 students
- 36.Matthew Pearce PSOC1,270 students
- 37.Northmead CPAHS1,238 students
- 38.Cronulla HS1,205 students
- 39.Concord HS1,205 students
- 40.Kirrawee HS1,185 students
- 41.Barramurra PS1,182 students
- 42.Picton HS1,182 students
- 43.Plumpton HS1,182 students
- 44.Cumberland HS1,171 students
- 45.Lambton HS1,171 students
- 46.Wollongong HS of the Performing Arts1,168 students
- 47.Inner Sydney HS1,159 students
- 48.Warners Bay HS1,159 students
- 49.NBSC Cromer1,156 students
- 50.Ulladulla HS1,150 students
- 51.Newtown HS of Performing Arts1,144 students
- 52.Pennant Hls HS1,130 students
- 53.Parramatta HSpartial1,128 students
- 54.Kotara HS1,125 students
- 55.Rose Bay SCpartial1,125 students
- 56.Fairfield HS1,123 students
- 57.Sefton HSpartial1,121 students
- 58.Schofields PS1,119 students
- 59.Jordan Springs PS1,119 students
- 60.Rooty Hill HS1,108 students
- 61.Bella Vista PS1,104 students
- 62.Bossley Park HS1,104 students
- 63.NBSC Balgowlah BoysBoys1,099 students
- 64.Greystanes HS1,090 students
- 65.Macquarie Fields HSpartial1,089 students
- 66.Mosman HS1,085 students
- 67.John Edmondson HS1,084 students
- 68.Chatswood PSOC1,083 students
- 69.Burwood GHSGirls1,080 students
- 70.Blacktown GHSGirlspartial1,079 students
- 71.Girraween PS1,072 students
- 72.Newcastle HS1,072 students
- 73.Nth Kellyville PS1,068 students
- 74.Artarmon PSOC1,063 students
- 75.Engadine HS1,062 students
- 76.Menai HS1,062 students
- 77.Strathfield GHSGirls1,061 students
- 78.Rouse Hill PS1,058 students
- 79.Chester Hill HS1,056 students
- 80.Hurstville PSOC1,048 students
- 81.Willoughby GHSGirls1,035 students
- 82.Armidale SCpartial1,026 students
- 83.Model Farms HS1,021 students
- 84.NBSC Mackellar GirlsGirls1,021 students
- 85.Crestwood HS1,020 students
- 86.Kingsgrove NHS1,020 students
- 87.Warilla HS1,019 students
- 88.Blakehurst HS1,013 students
- 89.Kent Rd PS1,007 students
- 90.Rutherford PSOC1,007 students
- 91.Kingswood HS1,005 students
- 92.Oxley HS1,004 students
- 93.Beverly Hls GHSGirls1,003 students
- 94.Kincumber HS1,002 students
- 95.Macarthur GHSGirls996 students
- 96.Blaxland HS996 students
- 97.Epping WPS994 students
- 98.Moorebank HSpartial992 students
- 99.Dapto HS987 students
- 100.Turramurra HS985 students