Skip to content
Schools Near Me
Victoria · council area

Schools in Melbourne

There are 22 schools in Melbourne: 9 primary schools, 9 secondary schools and 2 combined schools. By sector, that is 11 government schools, 5 Catholic schools and 6 independent schools. The suburbs with the most schools are Melbourne, North Melbourne, Kensington and Carlton.

Suburbs

Schools by suburb in Melbourne

Catholic and independent

Private schools in Melbourne

Independent secondary school

Ozford College

Melbourne

Years 10 to 12 · boys and girls

At a glance

Schools in Melbourne in numbers

  • Between them, schools here take students of ages 5 to 18.
  • They have about 14,750 students enrolled, 702 per school on average; the largest is Wesley College with 3,181.
  • 11 of the 22 schools (50%) are Catholic or independent and charge fees; across Australia the share is 30%.
  • 2 schools are single-sex: 1 girls' school and 1 boys' school.

Largest schools in Melbourne

  1. Wesley College 3,181 students
  2. University High School 1,983 students
  3. Melbourne Grammar School 1,905 students
  4. Saints College 1,524 students
  5. North Melbourne Primary School 910 students
Questions

Schools in Melbourne: common questions

How many schools are there in the Melbourne council area?
There are 22 schools in the Melbourne council area, including 9 primary schools, 9 secondary schools and 2 combined primary and secondary schools.
How many private schools are there in the Melbourne council area?
11 Catholic and independent schools, 50% of all schools in the Melbourne council area. 5 are Catholic.
What is the largest school in the Melbourne council area?
Wesley College, with 3,181 students. Next are University High School (1,983), Melbourne Grammar School (1,905) and Saints College (1,524).
Are there single-sex schools in the Melbourne council area?
Yes: 1 girls' school and 1 boys' school. The other 20 schools are co-educational.