46 Melbourne suburbs have strong schools and strong transport. One of them is affordable.

A commenter on r/melbourne said you cannot have good state schools, good transport and affordability at once. We tested it against 226 Melbourne suburbs. They were right — and the single exception is St Albans.

Published • Data: ACARA My School (NAPLAN, ICSEA); Victorian transport, price and sales data to September 2026

Someone asked r/melbourne in mid-September 2026 where to move with two primary-age kids: good government schools, safe, near a train, not the most expensive suburbs. It is the question this site exists to answer, and it got 187 replies.

One of them, upvoted 72 times, did not name a suburb at all:

An area that has good government schools, safety and transport won't be affordable. These three criteria are what push house prices up.

That is a claim about the whole city, not an opinion about one neighbourhood, which means it can be checked. We checked it.

They were right. Of 226 Melbourne suburbs we can score on all three, 46 sit in the top 30% for both schools and public transport — and exactly one of those is cheaper than the midpoint of Victorian suburb prices.

That one is St Albans, at a $710,000 median. The median Melbourne suburb is $1,095,000. St Albans sits in the cheapest ninth of the city.

What we measured, and what we left out

The comment named three things: schools, safety and transport. We tested schools, transport and price. We dropped safety, not because it does not matter, but because we do not hold a safety percentile built the same way for every suburb, and mixing in a differently-built number would weaken the other two. Everything below is about the three we can measure the same way.

The school score is the one worth understanding, because it is not what most school rankings measure.

Every school gets an ICSEA value from ACARA — a measure of how advantaged its students are before they walk in the door. Ranking schools on raw NAPLAN results mostly re-discovers ICSEA, which is another way of saying it tells you which suburbs are wealthy. Instead, each school here is compared against schools with a similar intake, and counted as "above" only if it beats that peer group. A suburb's score is the share of its schools that clear that bar.

So a high number does not mean "rich families send their kids here". It means the schools do more with the students they have than similar schools do.

Transport quality is the same idea applied to service: frequency and coverage at the stops inside the suburb, ranked against every other Victorian suburb. Price is the suburb's median house sale, also ranked within Victoria.

The result

Of Melbourne's suburbs, 226 have all three numbers. Forty-six of them sit at or above the 70th percentile for both schools and transport.

Of those 46:

  • one is at or below the 50th percentile for price
  • none are in the cheapest third
  • the median house price among them is $1,500,000

The one is St Albans.

St Albans and Balwyn

Balwyn was the thread's most confident answer — "To answer your question about good primary and secondary school, safe and established neighbourhood, and close to Box Hill: Balwyn. But it's not cheap."

It is not cheap. It is also not, by this measure, better at schools.

St Albans Balwyn
Schools beating their ICSEA peer group 8 of 15 2 of 4
Schools percentile 87 85
Transport percentile 71 73
Median house $710,000 $2,625,000

Half of Balwyn's schools beat their peer group. Slightly over half of St Albans' do. The houses differ by a factor of 3.7.

This is not an argument that the two suburbs are interchangeable. Balwyn's schools serve a much more advantaged intake, and raw results will reflect that; a family choosing on raw VCE or NAPLAN results is buying something real. But it is worth being precise about what the extra $1.9 million buys, and on the question of whether a school does well by the students it has, it does not buy much.

Where the money goes further

Canterbury is the most expensive suburb on the list, at $3,245,000, and five cheaper ones beat it on this measure:

  • Oakleigh — 3 of 3 schools beat their peer group, $1,402,500
  • Mount Waverley — 10 of 11, $1,601,500
  • Mitcham — 4 of 5, $1,200,000
  • Carnegie — 3 of 4, $1,653,888
  • Glen Waverley — 11 of 15, $1,705,000
  • (Canterbury — 5 of 7, $3,245,000)

Mitcham manages it at just over a third of Canterbury's price.

Read the small denominators carefully, in that list and in the table below. Twelve of the 46 suburbs are scored on only three schools, where one school changing band moves the rate by 33 points. Mount Waverley's 10 of 11 is a sturdier number than Oakleigh's 3 of 3, even though the percentage is lower.

All 46

Ordered by price percentile within Victoria. "Beat peers" is schools above their ICSEA peer group over schools assessed.

Suburb Schools Transport Price Beat peers Median house
St Albans 87 71 43 8/15 $710,000
Endeavour Hills 82 84 57 5/11 $849,000
Mill Park 87 83 59 4/7 $832,250
Upwey 75 79 59 1/3 $902,500
Mooroolbark 79 84 60 4/10 $873,000
Boronia 86 84 60 3/6 $875,000
Ferntree Gully 77 83 64 4/11 $926,000
Taylors Lakes 76 81 68 1/3 $985,000
Heathmont 83 87 69 2/4 $1,035,000
Greensborough 82 83 69 4/9 $1,006,500
Watsonia 91 87 72 2/3 $975,000
Airport West 71 94 73 1/3 $1,020,000
Nunawading 92 90 76 2/3 $1,145,000
Pascoe Vale 89 86 79 3/5 $1,125,000
Niddrie 73 93 80 1/3 $1,275,000
Mitcham 97 90 81 4/5 $1,200,000
Mentone 77 84 82 3/8 $1,410,000
Brunswick East 72 75 82 1/3 $1,500,000
Moorabbin 80 85 83 2/5 $1,240,000
Oakleigh 99 71 84 3/3 $1,402,500
Cheltenham 72 91 86 2/6 $1,260,000
Fitzroy 73 75 87 1/3 $1,500,000
Burwood 78 73 88 2/5 $1,455,500
Aspendale 85 74 89 2/4 $1,360,000
Parkdale 90 87 90 2/3 $1,600,000
Blackburn 88 92 90 3/5 $1,592,500
Box Hill 86 91 92 2/4 $1,605,000
Mount Waverley 98 90 92 10/11 $1,601,500
Bentleigh 82 93 93 2/4 $1,750,000
Ormond 81 85 93 3/7 $1,800,000
Glen Waverley 95 89 93 11/15 $1,705,000
Ivanhoe 78 91 94 2/5 $1,850,000
Carnegie 96 74 94 3/4 $1,653,888
Armadale 79 97 96 2/5 $2,136,000
South Yarra 77 97 96 3/8 $1,715,000
Alphington 73 86 96 1/3 $1,840,000
Surrey Hills 83 89 97 2/4 $2,155,000
Elsternwick 81 92 97 3/7 $1,968,000
Hawthorn East 84 98 98 2/4 $2,226,000
Balwyn North 87 72 98 4/7 $2,250,000
Hampton 94 87 98 2/3 $2,327,500
Albert Park 74 76 98 2/6 $2,332,500
Glen Iris 95 97 98 5/7 $2,240,000
Malvern 85 100 99 2/4 $2,819,500
Balwyn 85 73 99 2/4 $2,625,000
Canterbury 94 91 100 5/7 $3,245,000

Two things the thread got right

Vermont. One commenter wrote that Vermont is good "but you'll be driving to a train station not walking". Vermont scores 95 for schools and 47 for transport — which is why it is not on the list above. The comment and the number are the same observation.

Point Cook. Several people warned against it. None of its 13 assessed schools beat their ICSEA peer group, and it sits at the 52nd percentile for transport. It is the only suburb named repeatedly in the thread that scores zero on the school measure.

How we did this

School quality starts with ACARA's My School data: each school's latest NAPLAN results across all five domains and all tested year levels, averaged, then compared against schools in the same state, of the same type, with an ICSEA within 50 points — widened to 100 if that band holds fewer than 20 schools. A school counts as "above" only if it lands in the top third of that peer group. Schools with no ICSEA, no usable NAPLAN year, or too few peers are not scored at all. A suburb's figure is the share of its scored schools that are above, and needs at least three of them.

Transport quality and price are percentile ranks computed across every Victorian suburb, so an 87 means the suburb beat 87% of suburbs in the state, not in Melbourne. House medians are settled sales over the two years to 20 September 2026.

"Melbourne" here is the ABS Significant Urban Area, which is why Mornington and Melton are in scope and Geelong is not.

To reproduce the headline figure: take Melbourne suburbs holding all three percentiles, keep those at 70 or above for both schools and transport, and sort by price percentile. We get 46 suburbs and one below 50.

What this does not tell you

Only 231 of 491 Melbourne suburbs have a school score at all. A suburb needs at least three assessed schools before we will score it, which rules out small and new suburbs. McKinnon — recommended by name several times in that thread, and home to one of the best-regarded state secondary schools in the city — is not in this analysis for that reason. Its absence here is a gap in our coverage, not a judgement.

A suburb is not a catchment. The most useful comment in the thread made this point: "School zones can change street by street, so I'd use the Victorian Government Find My School site and check the exact address for both primary and secondary before signing a lease." That is correct and no suburb-level number replaces it.

Percentiles are ranked within Victoria, so "below the midpoint for price" means cheaper than most Victorian suburbs, including regional ones. Ranked against Melbourne suburbs alone, St Albans sits lower still.

Medians come from two years of settled sales to 20 September 2026, so a suburb with few sales has a noisier number. St Albans' median rests on 601 house sales; Balwyn's on 130.

Value-add is not everything. A school that lifts its students further than its peers is doing the hardest part of the job. It is not the same as a school whose graduates get the highest marks, and families reasonably care about both.

Share Facebook X LinkedIn Email

Every figure here names the document it came from. Found a mistake? Tell us and we'll correct it.

Save this page for later

We'll email you a link to this page so you can finish reading it on any device. We use your address once to send it and don't keep it.

or