Sydney schools
200 schools profiled — public, selective, Catholic and independent. Filter by sector, level, gender, selectivity or religious affiliation.
Abbotsleigh
- Enrolments
- 1,634
Independent girls K-12 school in Wahroonga.
Annandale North Public School
- Enrolments
- 359
Public primary school in Annandale.
Annandale Public School
- Enrolments
- 363
Public primary school in Annandale.
Arden Anglican School, Junior Campus
- Enrolments
- 997
Independent K-12 school in Beecroft (Years K-12).
Artarmon Public School
- Enrolments
- 1,063
Public primary school in Artarmon.
Ascham School
- Enrolments
- 1,182
Independent girls K-12 school in Edgecliff.
Australia Street Infants School
- Enrolments
- 104
Public primary school in Newtown (Years P-2).
Balgowlah Heights Public School
- Enrolments
- 651
Public primary school in Balgowlah Heights.
Balgowlah North Public School
- Enrolments
- 381
Public primary school in North Balgowlah.
Balmain Public School
- Enrolments
- 321
Public primary school in Balmain.
Barker College
- Enrolments
- 2,856
Independent K-12 school in Hornsby.
Baulkham Hills High School
- Enrolments
- 1,223
Fully selective co-ed high school in Baulkham Hills — consistently top 10 in NSW for HSC.
Beecroft Public School
- Enrolments
- 837
Public primary school in Beecroft.
Bella Vista Public School
- Enrolments
- 1,104
Public primary school in Bella Vista.
Bellevue Hill Public School
- Enrolments
- 573
Public primary school in Bellevue Hill.
Blessed Sacrament Catholic Primary School
- Enrolments
- 114
Catholic primary school in Clifton Gardens (Years K-6).
Boronia Park Public School
- Enrolments
- 409
Public primary school in Hunters Hill.
Brigidine College
- Enrolments
- 793
Catholic girls secondary school in St Ives.
Bronte Public School
- Enrolments
- 257
Public primary school in Bronte.
Cameragal Montessori School
- Enrolments
- 40
Independent primary school in North Sydney (Years K-6).
Cammeray Public School
- Enrolments
- 622
Public primary school in Cammeray.
Caringbah High School
- Enrolments
- 908
Fully selective co-ed high school in Caringbah — the only fully selective school in the Sutherland Shire.
Castle Cove Public School
- Enrolments
- 273
Public primary school in Castle Cove.
Chatswood Public School
- Enrolments
- 1,083
Public primary school in Chatswood.
Cheltenham Girls High School
- Enrolments
- 1,436
Public girls secondary school in Cheltenham.
Cherrybrook Public School
- Enrolments
- 886
Public primary school in Cherrybrook.
Cherrybrook Technology High School
- Enrolments
- 2,098
Partially selective public secondary school in Cherrybrook.
Claremont College
- Enrolments
- 265
Independent primary school in Randwick (Years K-6).
Clovelly Public School
- Enrolments
- 513
Public primary school in Waverley.
Conservatorium High School
Music-specialist fully selective co-ed high school in Sydney CBD — entry by audition.
Coogee Boys' Preparatory School
- Enrolments
- 102
Independent boys primary school in Randwick (Years K-6).
Coogee Public School
- Enrolments
- 361
Public primary school in Coogee.
Corpus Christi Catholic Primary School
- Enrolments
- 221
Catholic primary school in St Ives (Years K-6).
Covenant Christian School
- Enrolments
- 884
Independent K-12 school in Belrose (Years K-12).
Cranbrook School
- Enrolments
- 1,693
Independent boys K-12 school in Bellevue Hill.
Danebank Anglican School
- Enrolments
- 1,043
Independent girls K-12 school in Hurstville.
Emanuel School
- Enrolments
- 849
Independent K-12 school in Randwick.
Epping North Public School
- Enrolments
- 382
Public primary school in North Epping.
Epping Public School
- Enrolments
- 790
Public primary school in Epping.
Erskineville Public School
- Enrolments
- 334
Public primary school in Erskineville.
Excelsior Public School
- Enrolments
- 561
Public primary school in Castle Hill.
Farmhouse Montessori School
- Enrolments
- 37
Independent primary school in North Balgowlah (Years K-6).
Forest Lodge Public School
- Enrolments
- 307
Public primary school in Forest Lodge.
Forestville Montessori School
- Enrolments
- 49
Independent primary school in Forestville (Years K-6).
Forestville Public School
- Enrolments
- 462
Public primary school in Forestville.
Fort Street High School
- Enrolments
- 917
Fully selective co-ed high school in Petersham — one of the oldest public schools in NSW.
Fr John Therry Catholic Primary School Balmain - Rozelle
- Enrolments
- 349
Catholic primary school in Balmain (Years K-6).
Galilee Catholic Primary School
- Enrolments
- 88
Catholic primary school in Bondi Beach (Years K-6).
German International School Sydney
- Enrolments
- 380
Independent K-12 school in Terrey Hills (Years K-12).
Girraween High School
- Enrolments
- 784
Public secondary school in Girraween (Years 7-12).
Glenaeon Rudolf Steiner School
- Enrolments
- 405
Independent K-12 school in Middle Cove (Years K-12).
Gordon East Public School
- Enrolments
- 195
Public primary school in Gordon.
Gordon West Public School
- Enrolments
- 424
Public primary school in Pymble.
Greenwich Public School
- Enrolments
- 367
Public primary school in Greenwich.
Highfields Preparatory and Kindergarten School
- Enrolments
- 98
Independent primary school in Lindfield (Years K-2).
Hills Adventist College
- Enrolments
- 823
Independent K-12 school in North Kellyville (Years K-12).
Hills Montessori School
- Enrolments
- 16
Independent primary school in West Pennant Hills (Years K).
Holy Cross Catholic Primary School
- Enrolments
- 196
Catholic primary school in Woollahra (Years K-6).
Holy Family Catholic Primary
- Enrolments
- 259
Catholic primary school in Lindfield.
Hornsby Girls High School
- Enrolments
- 722
Fully selective girls high school in Hornsby — consistently top 10 in NSW for HSC results.
Hornsby North Public School
- Enrolments
- 937
Public primary school in Hornsby.
Hunters Hill Public School
- Enrolments
- 228
Public primary school in Hunters Hill.
Hurlstone Agricultural High School
Fully selective co-ed agricultural high school in Glenfield — sister selective to James Ruse, with working farm and boarding.
Inner Sydney Montessori School
- Enrolments
- 95
Independent primary school in Balmain (Years K-6).
International Chinese School
- Enrolments
- 116
Independent primary school in St Leonards (Years K-6).
International Grammar School
- Enrolments
- 1,224
Independent K-12 school in Ultimo.
Ironbark Ridge Public School
- Enrolments
- 754
Public primary school in Rouse Hill.
Italian Bilingual School
- Enrolments
- 111
Independent primary school in Meadowbank (Years K-6).
James Ruse Agricultural High School
Fully selective co-ed agricultural high school in Carlingford — one of the most distinguished selective schools in NSW.
John Colet School
- Enrolments
- 275
Independent primary school in Belrose (Years K-6).
John Purchase Public School
- Enrolments
- 550
Public primary school in Cherrybrook.
Kambala
- Enrolments
- 986
Independent girls K-12 school in Rose Bay.
Killara High School
- Enrolments
- 1,803
Public secondary school in East Killara.
Killara Public School
- Enrolments
- 273
Public primary school in Killara.
Killarney Heights Public School
- Enrolments
- 661
Public primary school in Killarney Heights (Years K-6).
Kincoppal-Rose Bay
- Enrolments
- 851
Catholic K-12 school in Vaucluse.
Knox Grammar School
- Enrolments
- 3,345
Independent K-12 school in Wahroonga.
Lane Cove Public School
- Enrolments
- 688
Public primary school in Lane Cove.
Lane Cove West Public School
- Enrolments
- 474
Public primary school in Lane Cove West.
Lindfield East Public School
- Enrolments
- 531
Public primary school in East Lindfield.
Lindfield Learning Village
Lindfield Public School
- Enrolments
- 584
Public primary school in Lindfield.
Loreto Kirribilli
- Enrolments
- 1,176
Independent girls K-12 school in Kirribilli.
Loreto Normanhurst
Catholic girls Years 5-12 day and boarding school in Normanhurst — top-tier ATAR results.
Lycee Condorcet The International French School Of Sydney
- Enrolments
- 1,129
Independent K-12 school in Maroubra Junction (Years K-12).
Manly Selective Campus
- Enrolments
- 766
Fully selective public secondary school in North Curl Curl.
Manly West Public School
- Enrolments
- 761
Public primary school in Balgowlah.
Marist Catholic College North Shore
- Enrolments
- 1,609
Catholic secondary school in North Sydney.
Masada College
- Enrolments
- 368
Independent K-12 school in St Ives (Years K-12).
McAuley Catholic Primary School
- Enrolments
- 273
Catholic primary school in Rose Bay (Years K-6).
Meriden School
- Enrolments
- 1,761
Independent girls K-12 school in Strathfield.
MLC School
- Enrolments
- 1,393
Independent girls K-12 school in Burwood.
Monte Sant'Angelo Mercy College
- Enrolments
- 1,186
Catholic girls secondary school in North Sydney.
Montessori East
- Enrolments
- 80
Independent primary school in Bondi (Years K-6).
Moriah College
- Enrolments
- 1,339
Independent K-12 school in Queens Park.
Mosman Church of England Preparatory School
- Enrolments
- 221
Independent boys primary school in Mosman.
Mosman Public School
- Enrolments
- 458
Public primary school in Mosman.
Mount St Benedict College
- Enrolments
- 1,331
Catholic girls secondary school in Pennant Hills.
Mowbray Public School
- Enrolments
- 714
Public primary school in Lane Cove North.
Neutral Bay Public School
- Enrolments
- 641
Public primary school in Neutral Bay.
Newington College
Uniting Church boys K-12 day and boarding school in Stanmore — one of the GPS schools, founded 1863.
Nicholson Street Public School
- Enrolments
- 95
Public primary school in Balmain East (Years K-6).
Normanhurst Boys High School
- Enrolments
- 752
Fully selective public boys secondary school in Normanhurst.
North Sydney Boys High School
- Enrolments
- 933
Fully selective boys high school in North Sydney — consistently ranked #1 in NSW for HSC results.
North Sydney Demonstration School
- Enrolments
- 1,724
Public primary school in North Sydney.
North Sydney Girls High School
- Enrolments
- 916
Fully selective girls high school in North Sydney — consistently top 5 in NSW for HSC results.
North Sydney Public School
- Enrolments
- 756
Public primary school in Waverton (Years K-6).
Northbridge Public School
- Enrolments
- 364
Public primary school in Northbridge.
Northcross Christian School
- Enrolments
- 374
Independent primary school in Ryde (Years K-6).
Northside Montessori School
- Enrolments
- 159
Independent K-12 school in Pymble (Years K-10).
OLMC Parramatta
- Enrolments
- 1,097
Catholic girls secondary school in Parramatta.
Our Lady Help of Christians Catholic Primary School
- Enrolments
- 113
Catholic primary school in Epping (Years K-6).
Our Lady of Dolours Catholic Primary School
- Enrolments
- 355
Catholic primary school in Chatswood (Years K-6).
Our Lady of Good Counsel Catholic Primary School
- Enrolments
- 282
Catholic primary school in Forestville (Years K-6).
Our Lady of Perpetual Succour Catholic Primary School
- Enrolments
- 104
Catholic primary school in West Pymble (Years K-6).
Our Lady of the Rosary Catholic Primary School
- Enrolments
- 337
Catholic primary school in Waitara (Years K-6).
Our Lady of the Rosary Kensington
- Enrolments
- 412
Catholic primary school in Kensington.
Our Lady of the Sacred Heart Randwick
- Enrolments
- 472
Catholic primary school in Randwick.
Paddington Public School
- Enrolments
- 147
Public primary school in Paddington.
Pennant Hills Public School
- Enrolments
- 490
Public primary school in Pennant Hills.
Penrith Selective High School
- Enrolments
- 930
Fully selective co-ed high school in Penrith — the highest-ranked selective school in Western Sydney.
Pittwater House
- Enrolments
- 1,002
Independent K-12 school in Collaroy.
PLC Sydney
- Enrolments
- 1,495
Independent girls K-12 school in Croydon.
Prouille Catholic Primary School
- Enrolments
- 262
Catholic primary school in Wahroonga (Years K-6).
Pymble Ladies' College
- Enrolments
- 2,501
Independent girls K-12 school in Pymble.
Pymble Public School
- Enrolments
- 519
Public primary school in Pymble.
Queenwood
- Enrolments
- 816
Independent girls K-12 school in Mosman.
Randwick Public School
- Enrolments
- 853
Public primary school in Randwick.
Ravenswood School
- Enrolments
- 1,451
Independent girls K-12 school in Gordon.
Ravenswood School for Girls
- Enrolments
- 1,451
Independent girls K-12 school in Gordon.
Reddam House
Independent K-12 school in Woollahra.
Reddam House (Bondi Beach campus)
Independent secondary school in North Bondi.
Reddam House (Woollahra campus)
Independent secondary school in Woollahra.
Redeemer Baptist School
- Enrolments
- 549
Independent K-12 school in North Parramatta (Years K-12).
Redlands
- Enrolments
- 1,680
Independent K-12 school in Cremorne.
Riverbank Public School
- Enrolments
- 2,030
Public primary school in The Ponds (Years K-6).
Rose Bay Public School
- Enrolments
- 377
Public primary school in Rose Bay.
Roseville College
- Enrolments
- 1,060
Independent girls K-12 school in Roseville.
Roseville Public School
- Enrolments
- 520
Public primary school in Roseville.
Rozelle Public School
- Enrolments
- 507
Public primary school in Rozelle.
Sacred Heart Catholic Primary
- Enrolments
- 373
Catholic primary school in Mosman.
SCEGGS Darlinghurst
- Enrolments
- 936
Independent girls K-12 school in Darlinghurst.
Scots College
- Enrolments
- 2,076
Independent boys K-12 school in Bellevue Hill.
Seaforth Public School
- Enrolments
- 394
Public primary school in Seaforth.
St Agatha's Catholic Primary School
- Enrolments
- 217
Catholic primary school in Pennant Hills (Years K-6).
St Aloysius' College
- Enrolments
- 1,347
Independent boys K-12 school in Kirribilli.
St Andrew's Cathedral School
- Enrolments
- 1,436
Independent K-12 school in Sydney.
St Augustine's Catholic Primary
- Enrolments
- 1,580
Catholic boys primary school in Brookvale.
St Augustine's College
- Enrolments
- 1,580
Catholic boys K-12 school in Brookvale.
St Augustine's College Sydney
- Enrolments
- 1,580
Catholic boys K-12 school in Brookvale.
St Bernadette's Primary School
- Enrolments
- 479
Catholic primary school in Castle Hill (Years K-6).
St Brendan's Catholic Primary School
- Enrolments
- 155
Catholic primary school in Annandale (Years K-6).
St Brigid's Catholic Primary School
- Enrolments
- 205
Catholic primary school in Coogee (Years K-6).
St Catherine's School
Anglican girls K-12 day and boarding school in Waverley — the oldest girls school in Australia, founded 1856.
St Cecilia's Catholic Primary School
- Enrolments
- 232
Catholic primary school in Balgowlah (Years K-6).
St Charles' Catholic Primary School Waverley
- Enrolments
- 308
Catholic primary school in Waverley (Years K-6).
St Columba's Catholic Primary School
- Enrolments
- 180
Catholic primary school in Leichhardt North (Years K-6).
St Fiacre's Catholic Primary
- Enrolments
- 91
Catholic primary school in Leichhardt.
St Francis of Assisi Regional Catholic Primary School
- Enrolments
- 151
Catholic primary school in Paddington (Years K-6).
St George Christian School
- Enrolments
- 845
Independent K-12 school in Hurstville (Years K-12).
St George Girls High School
- Enrolments
- 908
Fully selective girls high school in Kogarah — strong academic record across HSC and university entry.
St Ignatius' College Riverview
- Enrolments
- 1,613
Independent boys K-12 school in Riverview.
St Ives North Public School
- Enrolments
- 846
Public primary school in St Ives.
St Ives Public School
- Enrolments
- 465
Public primary school in St Ives.
St Luke's Grammar School
- Enrolments
- 1,481
Independent K-12 school in Dee Why (Years K-12).
St Mark's Catholic Primary
- Enrolments
- 310
Catholic primary school in Drummoyne.
St Mary's Catholic Primary School
- Enrolments
- 330
Catholic primary school in Manly (Years K-6).
St Philip Neri Catholic Primary School
- Enrolments
- 102
Catholic primary school in Northbridge (Years K-6).
St Pius X College
- Enrolments
- 1,183
Catholic boys secondary school in Chatswood.
St Rose Catholic Primary School
- Enrolments
- 227
Catholic primary school in Collaroy Plateau (Years K-6).
St Thomas' Catholic Primary Willoughby
- Enrolments
- 277
Catholic primary school in North Willoughby.
St Vincent's College
- Enrolments
- 755
Catholic girls secondary school in Potts Point.
Summer Hill Public School
- Enrolments
- 662
Public primary school in Summer Hill.
Sydney Boys High School
- Enrolments
- 1,205
Fully selective boys high school in Moore Park — founded 1883, one of NSW’s oldest and most successful selective schools.
Sydney Church of England Grammar (Shore)
- Enrolments
- 1,724
Independent K-12 school in Northbridge.
Sydney Girls High School
- Enrolments
- 929
Fully selective girls high school in Moore Park — founded 1883, sister school to Sydney Boys High.
Sydney Grammar School
- Enrolments
- 1,925
Non-denominational boys K-12 day school — one of the oldest and most academically prestigious schools in Australia, founded 1819.
Tangara School for Girls
- Enrolments
- 771
Independent K-12 school in Cherrybrook (Years K-12).
Tara Anglican School for Girls
- Enrolments
- 979
Independent girls K-12 school in North Parramatta.
The Hills Grammar School
- Enrolments
- 1,208
Independent K-12 school in Kenthurst.
The King's School
- Enrolments
- 2,150
Independent K-12 school in North Parramatta.
Thornleigh West Public School
- Enrolments
- 477
Public primary school in Thornleigh.
Trinity Grammar School
- Enrolments
- 2,296
Independent boys K-12 school in Summer Hill.
Truscott Street Public School
- Enrolments
- 265
Public primary school in North Ryde.
Turramurra North Public School
- Enrolments
- 196
Public primary school in North Turramurra.
Turramurra Public School
- Enrolments
- 531
Public primary school in Turramurra.
Vaucluse Public School
- Enrolments
- 217
Public primary school in Vaucluse.
Villa Maria Catholic Primary
- Enrolments
- 360
Catholic primary school in Hunters Hill.
Wahroonga Adventist School
- Enrolments
- 633
Independent K-12 school in Wahroonga (Years K-12).
Wahroonga Public School
- Enrolments
- 508
Public primary school in Wahroonga.
Waitara Public School
- Enrolments
- 972
Public primary school in Wahroonga.
Warrawee Public School
- Enrolments
- 622
Public primary school in Warrawee.
Waverley Public School
- Enrolments
- 263
Public primary school in Waverley.
Wenona School
- Enrolments
- 1,385
Independent girls K-12 school in North Sydney.
West Pymble Public School
- Enrolments
- 250
Public primary school in West Pymble.
Westbourne College Sydney
- Enrolments
- 65
Independent secondary school in Ultimo (Years 10-12).
William Clarke College
- Enrolments
- 1,951
Independent K-12 school in Kellyville.
Willoughby Girls High School
- Enrolments
- 1,036
Public girls secondary school in Willoughby.
Willoughby Public School
- Enrolments
- 905
Public primary school in Willoughby.
Woollahra Public School
- Enrolments
- 667
Public primary school in Woollahra.