2023 Best Public Schools in Melbourne, VIC

View the top ranking schools in your area based on quantitative and qualitative data from the Australian Department of Education. Search Naplan, Student Demographics and Parent Reviews.

Search Schools

Search Schools

Regions

Regions
  • Melbourne (46)

Grade Level

Grade Level
  • Primary (30)
  • Special (3)

School Type

School Type
  • Government (27)
  • Catholic (9)
  • Independent (5)
  • Public (5)

Religion

Religion
  • Secular (8)
  • Catholic (2)

Rating

Rating
  • 5 out of 5 5 stars (0)
  • 4 out of 5 4 stars& up (0)
  • 3 out of 5 3 stars& up (0)
  • 2 out of 5 2 stars& up (0)
  • 1 out of 5 1 star& up (0)

Student-Teacher Ratio

Student-Teacher Ratio

My Choice Rank

My Choice Rank
  • All
  • A-
  • B
  • B-
Sort By
Sort By
1 - 25 of 46 posts
#1 Best Public High School in Victoria
1.0/5
1.0
(1 Review)

Melbourne High School is a very highly rated secondary school in South Yarra, 3141 VIC. The public school has 1369 students with a student-to-teacher ratio of 1 to 12.

#4 Best Primary School in Victoria
0.0/5
(0 Reviews)

Balwyn Primary School is a very highly rated primary school in Balwyn, 3103 VIC. The public school has 641 students with a student-to-teacher ratio of 1 to 13.

#5 Best Primary School in Victoria
0.0/5
(0 Reviews)

Serpell Primary School is a very highly rated primary school in Templestowe, 3106 VIC. The public school has 1182 students with a student-to-teacher ratio of 1 to 15.

#6 Best Primary School in Victoria
0.0/5
(0 Reviews)

Beverley Hills Primary School is a very highly rated primary school in Doncaster East, 3109 VIC. The public school has 699 students with a student-to-teacher ratio of 1 to 14.

#7 Best Primary School in Victoria
0.0/5
(0 Reviews)

Canterbury Primary School is a very highly rated primary school in Canterbury, 3126 VIC. The public school has 614 students with a student-to-teacher ratio of 1 to 15.

#8 Best Primary School in Victoria
0.0/5
(0 Reviews)

Camberwell Primary School is a very highly rated primary school in Camberwell, 3124 VIC. The public school has 581 students with a student-to-teacher ratio of 1 to 13.

#10 Best Primary School in Victoria
0.0/5
(0 Reviews)

Hartwell Primary School is a very highly rated primary school in Camberwell, 3124 VIC. The public school has 605 students with a student-to-teacher ratio of 1 to 11.

#2 Best Public High School in Victoria
0.0/5
(0 Reviews)

Suzanne Cory High School is a very highly rated secondary school in Werribee, 3030 VIC. The public school has 906 students with a student-to-teacher ratio of 1 to 12.

#12 Best Primary School in Victoria
0.0/5
(0 Reviews)

Glendal Primary School is a very highly rated primary school in Glen Waverley, 3150 VIC. The public school has 913 students with a student-to-teacher ratio of 1 to 15.

#14 Best Primary School in Victoria
0.0/5
(0 Reviews)

Oakleigh South Primary School is a very highly rated primary school in Oakleigh South, 3167 VIC. The public school has 1057 students with a student-to-teacher ratio of 1 to 14.

#15 Best Primary School in Victoria
0.0/5
(0 Reviews)

Alphington Primary School is a very highly rated primary school in Alphington, 3078 VIC. The public school has 349 students with a student-to-teacher ratio of 1 to 14.

#16 Best Primary School in Victoria
0.0/5
(0 Reviews)

South Yarra Primary School is a very highly rated primary school in South Yarra, 3141 VIC. The public school has 430 students with a student-to-teacher ratio of 1 to 15.

#3 Best Public High School in Victoria
0.0/5
(0 Reviews)

Nossal High School is a very highly rated secondary school in Berwick, 3806 VIC. The public school has 831 students with a student-to-teacher ratio of 1 to 13.

#17 Best Primary School in Victoria
0.0/5
(0 Reviews)

Doncaster Gardens Primary School is a very highly rated primary school in Doncaster East, 3109 VIC. The public school has 762 students with a student-to-teacher ratio of 1 to 14.

#18 Best Primary School in Victoria
0.0/5
(0 Reviews)

Westgarth Primary School is a very highly rated primary school in Northcote, 3070 VIC. The public school has 585 students with a student-to-teacher ratio of 1 to 14.

#19 Best Primary School in Victoria
0.0/5
(0 Reviews)

Wheelers Hill Primary School is a very highly rated primary school in Wheelers Hill, 3150 VIC. The public school has 682 students with a student-to-teacher ratio of 1 to 14.

#20 Best Primary School in Victoria
0.0/5
(0 Reviews)

Hampton Primary School is a very highly rated primary school in Hampton, 3188 VIC. The public school has 599 students with a student-to-teacher ratio of 1 to 14.

#21 Best Primary School in Victoria
0.0/5
(0 Reviews)

Kew East Primary School is a very highly rated primary school in Kew East, 3102 VIC. The public school has 355 students with a student-to-teacher ratio of 1 to 13.

#22 Best Primary School in Victoria
0.0/5
(0 Reviews)

Deepdene Primary School is a very highly rated primary school in Deepdene, 3103 VIC. The public school has 403 students with a student-to-teacher ratio of 1 to 14.

#24 Best Primary School in Victoria
0.0/5
(0 Reviews)

Glen Iris Primary School is a very highly rated primary school in Glen Iris, 3146 VIC. The public school has 395 students with a student-to-teacher ratio of 1 to 11.

#26 Best Primary School in Victoria
0.0/5
(0 Reviews)

Pinewood Primary School is a very highly rated primary school in Mount Waverley, 3149 VIC. The public school has 941 students with a student-to-teacher ratio of 1 to 14.

#27 Best Primary School in Victoria
0.0/5
(0 Reviews)

Clifton Hill Primary School is a very highly rated primary school in Clifton Hill, 3068 VIC. The public school has 693 students with a student-to-teacher ratio of 1 to 12.

#29 Best Primary School in Victoria
0.0/5
(0 Reviews)

Glenferrie Primary School is a very highly rated primary school in Hawthorn, 3122 VIC. The public school has 254 students with a student-to-teacher ratio of 1 to 14.

#30 Best Primary School in Victoria
0.0/5
(0 Reviews)

Malvern Primary School is a very highly rated primary school in Malvern East, 3145 VIC. The public school has 563 students with a student-to-teacher ratio of 1 to 14.

#31 Best Primary School in Victoria
0.0/5
(0 Reviews)

Burwood East Primary School is a very highly rated primary school in Burwood East, 3151 VIC. The public school has 625 students with a student-to-teacher ratio of 1 to 16.