St Leonards has 3 schools in New South Wales, teaching around 438 students.
By sector that is 2 government and 1 independent.
By level, 1 primary and 1 secondary.
The ranked schools in St Leonards average 76.9/100 on our overall score, which combines academic results, growth, wellbeing, programs and value.
The 2 schools in St Leonards with an ICSEA figure average 1,140, above the national average of 1,000: they have more community advantage than the typical Australian school.