The 5 Best Elementary Schools in Melbourne That Local Parents Actually Swear
Finding the right school in a new city can feel like one of the biggest parenting decisions on the list.
So if you’re looking for the best elementary school Melbourne families can consider, the good news is that the city has strong government, Catholic, and independent options.
The tricky part is working out which campus fits your commute, your values, and your child’s learning style. That’s why I narrowed this guide to schools with solid facilities, welcoming communities, and practical details parents can actually compare.
If you want extra help, some families also pair the right school with after-hours tutors to keep their child steady through the change.
How much does elementary school cost in Melbourne?
School fees in Melbourne range from free to around $28,000 a year, depending on the campus type you pick.
Government schools are free for citizens and residents. Catholic schools start at around $1,500 to $3,500 for your first child, while private schools can run up to $28,000 a year.
| School Type | Annual Tuition Fees |
| Government (Public) Schools | Free for citizens and residents |
| Catholic (Systemic) Schools | $1,500 to $3,500 for the first child |
| Independent (Private) Schools | $12,000 to $28,000 per student |
1. North Melbourne Primary School (Prep to Year 2 [P-2] Molesworth St Campus)

Website:northmelbourneps.vic.edu.au
Address: 25 Molesworth St, North Melbourne
Contact: 03 9329 6902
Hours: Monday–Friday, 8:45 AM to 3:45 PM
North Melbourne Primary School’s Molesworth St campus was purpose-built for junior students.
I like that their modern five-storey layout feels bright rather than boxed in. Inside, there’s a food technology room, creative arts spaces, and an on-site kindergarten, which makes the early years feel well supported.
What I like most is that they give Prep to Year 2 students their own environment instead of making them feel lost in a much bigger campus.
Just keep in mind the split-campus setup. Older students are based separately on Errol Street, so families with kids across different year levels may have to manage two morning drop-offs.
2. Port Melbourne Primary School

Website:portmelb.vic.edu.au
Address: 415 Graham St, Port Melbourne
Contact: 03 9646 1001
Hours: Monday–Friday, 8:30 AM to 4:00 PM
Port Melbourne Primary School is a strong choice for families who want a campus with deep local roots and a steady teaching approach.
With more than a century of neighbourhood history, they have a grounded feel that newer campuses often need time to build.
The specialist options add useful variety too, including French and Science, Technology, Engineering, and Mathematics (STEM).
I really like that the Prep classes are kept to just 17 students, since that can make the first year of school feel less intimidating for younger children. A close friend whose daughter attends told me the smaller early classes helped her settle in quickly.
The main issue is growth. The local catchment area is expanding fast, so shared facilities may feel busier over the next few years.
3. St. Michael’s Primary School

Website:smnthmelbourne.catholic.edu.au
Address: 8 Brougham Street, North Melbourne
Contact: 03 9329 9206
Hours: Monday–Friday, 8:15 AM to 4:15 PM
St. Michael’s Primary School offers a tailored Catholic community with plenty of creative energy. The school personalises daily learning and runs extra-curricular choices that feel genuinely fun, including a student rock band.
So it’s a good base if your child also enjoys outside art classes or other creative hobbies.
The campus is convenient for many North Melbourne families, too, since several tram lines stop nearby.
On top of that, their classroom upgrade project is another plus for parents who want modern learning spaces.
What really won me over is that students can take on leadership roles early, which helps them feel involved instead of just moving through the day.
The catch is timing. The school has said enrolment positions for the upcoming school year are limited, so this isn’t the kind of option to leave until the last minute.
4. Galilee Regional Catholic Primary School

Website:gsmelbournesth.catholic.edu.au
Address: 301–319 Bank St, South Melbourne
Contact: 03 9699 2928
Hours: By appointment
Strong academics and faith-based values sit at the centre of Galilee Regional Catholic Primary School’s approach. They blend faith-based learning with specialist programs while keeping student wellbeing front and centre.
When I visited the campus last term, the Italian and art programs stood out because they felt lively without being chaotic.
The school also offers out-of-hours care, which is a practical help for parents juggling work schedules and school pickups.
It’s reassuring that the active Parents Association gives the community a more connected feel.
Worth noting, though, is the religious focus. Families looking for a fully secular environment may find the daily emphasis on Catholic traditions stronger than they want.
5. Narrarrang Primary School

Website:narrarrangps.vic.edu.au
Address: 2 Smith Street, Port Melbourne
Contact: 03 9967 8001
Hours: Monday–Friday, 8:00 AM to 5:00 PM
Narrarrang Primary School is one of the newest primary options in the inner city, built around current teaching practices from the start. The focus is on purposeful, joyful learning and a real sense of student belonging.
The school also honours Traditional Owners with a Bunurong name, which gives the campus a meaningful local connection.
I’m glad that their approach includes emotional resilience and ethical decision-making, because those skills matter well beyond the classroom.
The catch is their short history. Families can’t yet look at years of test results, alumni stories, or long-term community patterns to see how the school performs over time.
