TOP Private school

NSW Top 100 Private Primary Schools

Which schools stood out in the Catholic and independent sectors?

TOP Private school

If you are raising children in Australia, school rankings are something you eventually come across whether you want to or not.

Especially in the primary school years, it is easy to think, “They are still young, so maybe it does not matter that much yet,” but in reality, parents start paying attention to school atmosphere, academic level, community, and even distance from home much earlier than expected.

This time, I was looking at the newly released list of the Top 100 Private Primary Schools in NSW. The ranking included both Catholic and independent schools, and it was interesting to see which schools were identified as high performers.

What stood out to me was that this was not simply a list of the most expensive schools. It included long-established elite schools, well-known independent schools with strong academic reputations, and also some Catholic schools that are considered more affordable compared to the top-end private sector.

How were the schools assessed?

According to the summary, the ranking was not based on just one test score.

The assessment considered a mix of factors, including:

  • academic performance
  • student attendance
  • staff-to-student ratio
  • the social and educational background of the school community

That makes the ranking a little more meaningful, because it reflects not only student results but also the broader environment in which children are learning.

In many ways, those are the exact things parents care about when choosing a school. A strong school is not only about high scores. It is also about whether the environment is stable, supportive, and able to help students grow consistently over time.

Looking at the top-ranked schools

Based on the Top 100 list, many familiar names appeared near the top.

The top 10 included schools such as:

  • Sydney Grammar School
  • Abbotsleigh
  • St Aloysius’ College
  • Meriden School
  • Knox Grammar School
  • Ascham School
  • Ravenswood School for Girls
  • Arden Anglican School, Junior Campus
  • Pymble Ladies’ College
  • Northcross Christian School

Seeing these names, it was hard not to notice how many of them are already well known among Sydney families. Many of these schools have long histories, strong reputations, and clear identities, whether in academic excellence, tradition, or single-sex education.

Sydney Grammar School taking the top position felt especially symbolic. It is one of those schools whose name alone already carries a strong academic image, so for many people the result probably felt unsurprising.

Tuition is impossible to ignore

Whenever parents look at school rankings, they are not only looking at the names. They are also looking at fees.

This list included average tuition information, and as expected, many of the top independent schools came with substantial annual fees.

Among the higher-ranked schools, some had average fees in the upper twenty-thousand-dollar range, some in the thirty-thousand-dollar range, and a few even above forty thousand dollars per year.

Of course, that cost can be seen as reflecting the school’s facilities, resources, traditions, and networks. Still, in practical terms, these are not schools that every family can casually consider.

That is why, even when a school ranks highly, the question is never simply whether it is “good.” It is whether it is realistic and suitable for your family in terms of budget, location, values, and your child’s personality.

Not only the most expensive schools made the list

One of the more interesting parts of the ranking was that not all top-performing schools were among the most expensive.

There were also Catholic primary schools on the list with more moderate fee levels, which made the ranking feel more diverse than people might assume.

For example, schools such as:

  • St Michael’s Catholic Primary School
  • St Raphael’s Catholic Primary School
  • Our Lady Help of Christians Catholic Primary School

were among the names that stood out.

For families who tend to think of private schools as automatically unaffordable, this kind of list offers a different perspective. It suggests that there are schools with relatively lower fees that are still performing strongly in terms of academic and school-wide outcomes.

The importance of understanding “combined” schools

Another point worth noting is that some schools were listed as Primary, while others were marked as Combined.

That matters more than it might first seem.

According to the summary, for combined schools, the tuition figure reflected an average across both primary and secondary years, and student numbers also referred to the whole school population.

So while it is still helpful to compare schools, it is worth remembering that a primary-only school and a combined K–12 school are not always directly comparable in every sense.

If you are looking closely at fees or overall scale, that detail can make a real difference.

Why rankings should be treated as a guide, not the answer

Lists like this are definitely useful, and they can be a great starting point for parents doing school research.

But in the end, no ranking can decide which school is right for your child.

There are so many factors that matter in real life:

  • how far the school is from home
  • whether the school culture suits your child
  • how strong the religious identity is
  • whether the school is heavily academic or more balanced
  • whether sport, music, or the arts are strong
  • what the parent community feels like

These are the things that numbers alone cannot fully show.

Especially for primary school, I feel that what matters most is whether a child can feel comfortable, supported, and happy at school. Rankings are helpful, but they should be part of the picture, not the whole picture.

This NSW Top 100 Private Primary Schools list was interesting not simply because it showed which school ranked first, but because it highlighted how varied the private primary school landscape really is across NSW.

The traditional elite schools are still performing strongly. Catholic schools continue to offer serious competition in some areas. And overall, the ranking is a reminder that there is no single definition of the “best” school.

For some families, prestige and academic reputation matter most. For others, location, affordability, and community are far more important.

That is why I think rankings like this are best used as a reference point — not as the final answer, but as one piece of information to help families find the school that fits their own child best.

RankSchoolLocationTypeEnrolment (2025)Average fees (2024)
1Sydney Grammar SchoolDarlinghurstCombined192541261
2AbbotsleighWahroongaCombined163428573
3St Aloysius’ CollegeKirribilliCombined134724702
4Meriden SchoolStrathfieldCombined176129042
5Knox Grammar SchoolWahroongaCombined334436650
6Ascham SchoolEdgecliffCombined118246302
7Ravenswood School for GirlsGordonCombined145137969
8Arden Anglican School, Junior CampusBeecroftCombined99723942
9Pymble Ladies’ CollegePymbleCombined250038237
10Northcross Christian SchoolRydePrimary3748116
11John Colet SchoolBelrosePrimary27516187
12Cranbrook SchoolBellevue HillCombined169345662
13Redeemer Baptist SchoolNorth ParramattaCombined54910895
14The Scots CollegeBellevue HillCombined207640774
15Al-Faisal College – CampbelltownMintoCombined7932529
16St Andrew’s Cathedral SchoolSydneyCombined143634610
17QueenwoodMosmanCombined81639466
18St George Christian SchoolHurstvilleCombined84513797
19St Michael’s Catholic Primary SchoolStanmorePrimary1163783
20Roseville CollegeRosevilleCombined106031871
21Barker CollegeHornsbyCombined285635226
22Masada CollegeSt IvesCombined36821899
23Galilee Catholic Primary SchoolBondi BeachPrimary884895
24Danebank – An Anglican School for GirlsHurstvilleCombined104223333
25Trinity Grammar SchoolSummer HillCombined229634062
26KambalaRose BayCombined98646334
27MLC SchoolBurwoodCombined139332862
28Moriah CollegeBondi JunctionCombined133924831
29Presbyterian Ladies’ College SydneyCroydonCombined149536996
30The Illawarra Grammar SchoolWollongong WestCombined97019653
31SCEGGS DarlinghurstDarlinghurstCombined93640737
32Loreto KirribilliKirribilliCombined117631650
33Sydney Japanese International SchoolTerrey HillsPrimary19016049
34SCEGGS RedlandsCremorneCombined168038157
35Wenona SchoolNorth SydneyCombined138338221
36Claremont CollegeRandwickPrimary26519626
37SHORE – Sydney Church of England Grammar SchoolNorth SydneyCombined172438333
38Newington CollegeStanmoreCombined207234309
39Our Lady Help of Christians Catholic Primary SchoolEppingPrimary1133498
40The Hills Grammar SchoolKenthurstCombined120826441
41Tara Anglican School for GirlsNorth ParramattaCombined97930711
42William Clarke CollegeKellyvilleCombined195015867
43Reddam HouseWoollahraCombined
44Emanuel SchoolRandwickCombined84925640
45St Raphael’s Catholic Primary SchoolSouth HurstvillePrimary2103007
46International Grammar SchoolUltimoCombined122424169
47Mosman Church of England Preparatory SchoolMosmanPrimary22130378
48The King’s SchoolNorth ParramattaCombined215036403
49Holy Family Catholic Primary SchoolLindfieldPrimary2594880
50Our Lady of the Sacred Heart Catholic Primary SchoolRandwickPrimary4724230
51St Brigid’s Catholic Primary SchoolCoogeePrimary2054158
52St Therese’s Catholic Primary SchoolDenistonePrimary1313663
53St Charles’ Catholic Primary School WaverleyWaverleyPrimary3083852
54Greenacre Christian CollegeGreenacreCombined3225044
55St Anthony’s Catholic Primary SchoolMarsfieldPrimary2843625
56St Thomas’ Catholic Primary SchoolWilloughbyPrimary2775130
57Coogee Boys’ Preparatory SchoolRandwickPrimary10218054
58Redfield CollegeDuralCombined53013214
59Kincoppal – Rose Bay School of the Sacred HeartRose BayCombined85135989
60Covenant Christian SchoolBelroseCombined88411538
61Central Coast Grammar SchoolErina HeightsCombined156119193
62The Armidale SchoolArmidaleCombined62520647
63Frensham Junior SchoolMittagongPrimary10320452
64Hurstville Adventist SchoolHurstvillePrimary1665679
65St Patrick’s Catholic Primary SchoolSummer HillPrimary1633784
66St Michael’s Catholic Primary SchoolLane CovePrimary5024924
67Al-Faisal CollegeAuburnCombined22822472
68Marist Catholic College North ShoreNorth SydneyCombined16096702
69Macarthur Anglican SchoolCobbittyCombined117715896
70Inner Sydney Montessori SchoolBalmainPrimary9519836
71St Margaret Mary’s Catholic Primary SchoolRandwick NorthPrimary1394470
72St Aidan’s Catholic Primary SchoolMaroubra JunctionPrimary1873713
73Mount Sinai CollegeMaroubraPrimary26712137
74St Francis of Assisi Regional Catholic Primary SchoolPaddingtonPrimary1514824
75Santa Sabina CollegeStrathfieldCombined132023561
76St Mark’s Catholic Primary SchoolDrummoynePrimary3104000
77Our Lady of the Rosary Catholic Primary SchoolWaitaraPrimary3373940
78Newcastle Grammar SchoolThe HillCombined104824762
79Radford CollegeBruce, ACTCombined209121662
80Pittwater HouseCollaroyCombined100123098
81St Brendan’s Catholic Primary SchoolAnnandalePrimary1554188
82Tangara School for GirlsCherrybrookCombined77110491
83Sacred Heart Catholic Primary SchoolVillawoodPrimary2262323
84St Luke’s Grammar SchoolDee WhyCombined148123986
85Italian Bilingual SchoolMeadowbankPrimary11111404
86St Michael’s Catholic Primary SchoolMeadowbankPrimary4203232
87St Columba Anglican SchoolPort MacquarieCombined12218619
88Montgrove CollegeOrchard HillsCombined6754029
89Saint Mary MacKillop Colleges LimitedWagga WaggaCombined1981475
90St Joseph’s Catholic Primary SchoolOatleyPrimary2193113
91German International School SydneyTerrey HillsCombined38019177
92Sacred Heart Catholic Primary SchoolPymblePrimary2294895
93Blessed Sacrament Catholic Primary SchoolClifton GardensPrimary1145137
94St Anthony’s Catholic Primary SchoolClovellyPrimary1634413
95McAuley Catholic Primary SchoolRose BayPrimary2734633
96St Paul of the Cross Catholic Primary SchoolDulwich HillPrimary1183078
97St Bernard’s Catholic Primary SchoolBotanyPrimary2873274
98St Cecilia’s Catholic Primary SchoolBalgowlahPrimary2324573
99Wahroonga Adventist SchoolWahroongaCombined63310467
100St Kieran’s Catholic Primary SchoolManly ValePrimary1414157