no comments

Top 20 Best Schools in Perth, Australia

Looking for the best schools in Perth, Australia? Check out for 10 of the top private, public schools, including Catholic, Christian primary and high schools in Perth.

You are reading this article probably because you are looking for some of the best schools in Perth, Australia. And am sure that is why you are here in the first place. Even though there are some worst schools in the Western Australian city; when I say worst schools, I mean the type of schools you would not want to send your child to. However, there are still some top and yet, good schools in Perth—if you ask me.

But the question is: Which of these schools would best match the needs of your child? For parents seeking for the best possible education for their children, understanding the basics, and possibly, factors that influence the rankings of schools is crucial.

In this article, we’ll cover everything from private, independent to top Catholic and public schools in Perth. You can also read our previous article on the best private schools in Perth.

It is no doubt that every parents want their children to attain the highest feet in life, and the only way you can transition that mere wish into fruition, is to ensure that your child attend some of the best schools possible—from Primary and High School to Higher Institution.

Read Also: Top 10 Best High Schools in Perth

Top 20 Best Schools in Perth, Western Australia

1. Willetton Senior High School

Willetton Senior High School also abbreviated as WSHS is a public co-educational secondary day school located in Perth, Western Australia. The school opened in February 1977 with 77 students. Today, it has an enrollment of 2,410 students.

Important Information:

Address: Pinetree Gully Rd, Willetton Perth Western Australia 6155
Telephone: +61 (0)8 9334 7200
Years: 7 to 12
Enrollment: ~ 2,410
Website: willettonshs.wa.edu.au

2. Shenton College

Shenton College is a public co-educational, partially selective high day school in Perth, Western Australia. Established in 2001, the College has approximately 2,200 students from Year 7 to Year 12.

Important Information:

Address: 227 Stubbs Terrace, Shenton Park 6008, Western Australia
Telephone: (08) 9366 9100
Years: 7 to 12
Enrollment: ~ 2,200
Website: shenton.wa.edu.au

3. All Saints’ College, Perth

All Saints’ College is a private co-educational early learning, primary, and secondary day school situated in Perth, Western Australia. The College was founded in 1981, and now caters for 1,356 students from Pre-Kindergarten to Year 12.

Important Information:

Address: Ewing Avenue, Bull Creek, WA 6149
Telephone: (08) 9313 9333
Years: K to 12
Enrollment: ~ 1,356
Website: allsaints.wa.edu.au

4. St Mary’s Anglican Girls’ School

St Mary’s Anglican Girls’ School is a private, day and boarding school for girls located in Perth. Established in 1921, St Mary’s has a non-selective enrollment policy and presently caters for over 1,350 students from Kindergarten to Year 12, including 166 boarders from Years 7 to 12.

Important Information:

Address: 75 Elliott Road, Karrinyup WA 6018, Australia
Telephone: 61 8 9341 9111
Years: K to 12
Tuition & Fees: $14,520 to $25,100 per annum
Boarding Fees: $24,580 per annum
Enrollment: ~ 1,350
Website: stmarys.wa.edu.au

5. International School of Western Australia

The International School of Western Australia often abbreviated as ISWA is a co-educational, non-denominational, international school in Perth, Western Australia. It caters for students from Years K to 6 (Primary Years); Years 7 to 10 (Middle Years); Years 11 to 12 (Diploma).

Important Information:

Address: 22 Kalinda Drive, City Beach 6015, Western Australia
Telephone: +61 (8) 9285 1144
Years: K to 12
Tuition & Fees: $12,472 to $19,632 per annum
Enrollment: ~ 300
Website: iswa.wa.edu.au

Best High Schools in Perth, Western Australia

6. Perth Modern School

Perth Modern School commonly known as Perth Mod is a public co-educational academically selective high day school located in Perth, Western Australia. Established in 1911, the school is the oldest public high school in Western Australia and the oldest co-educational high school in Western Australia. Perth Modern caters for approximately 1,418 students from Year 7 to Year 12.

Important Information:

Address: 90 Roberts Road, Subiaco WA 6008 Australia
Telephone: (08) 9380 0555
Years: 7 to 12
Enrollment: ~ 1,418
Website: perthmodern.wa.edu.au

7. Christ Church Grammar School

Christ Church Grammar School is an academic selective, all-boys private day and boarding school located in Perth. Established in 1910, the school caters for 1,650 students from early learning, primary to secondary, 110 of whom are boarders, are enrolled at Christ Church. Over 1,100 boys study in the senior school (Years 7 to 12) and over 500 attend the preparatory school (pre-kindergarten to Year 6).

Important Information:

Address: Queenslea Drive, Claremont Western Australia 6010
Telephone: +61 8 9442 1555
Years: K to 12
Tuition & Fees: $17,460 to $28,920 per annum
Boarding: $54,220 per annum
Enrollment: ~ 1,650
Website: ccgs.wa.edu.au

8. Hale School

Hale School is a selective private, day and boarding school for boys, located in Perth, Western Australia. The school was established in 1858, and is the oldest private boys’ school in Western Australia. The campus is made up of a junior school for Years 1 to 6, a middle school for Years 7 & 8 and a senior school for Year 9 to 12.

Important Information:

Address: 160 Hale Road Wembley Downs WA 6019
Telephone: (+61) 08 9347 9777
Years: 1 to 12
Tuition & Fees: $16,290 to $26,910 per annum;
Boarding: $24,750 per annum
Enrollment: ~ 1,500
Website: hale.wa.edu.au

9. Rossmoyne Senior High School

Rossmoyne Senior High School is a public co-educational high day school, located in Perth, Western Australia. Established in 1968, the school provides education for approximately 2,146 students from Year 7 to Year 12.

Important Information:

Address: Keith Road Rossmoyne WA, 6148
Telephone: (08) 9259 2100
Years: 7 to 12
Enrollment: ~ 2,146
Website: rossmoyne.wa.edu.au

10. St Hilda’s Anglican School for Girls

St Hilda’s Anglican School for Girls is a private non-selective, primary and secondary day and boarding school for girls located in Perth, Western Australia. In addition, the school provides co-educational early learning education to both girls and boys. Currently, the school caters for approximately 1,052 students from early Learning, through Year K to Year 12, including 150 boarders in Years 7 to 12.

Important Information:

Address: Bay View Terrace, Mosman Park WA 6012
Telephone: +61 8 9285 4100
Years: K to 12
Tuition & Fees: $17,610 to $27,120 per annum
Boarding: $24,175 per annum
Enrollment: ~ 1,052
Website: sthildas.wa.edu.au

Best Primary Schools in Perth, Western Australia

11. Ashdale Primary School

Ashdale Primary School is a private Public School located in the suburb of Darch. The school provides for students from Kindergarten to Year 6. The Primary School struggles to be a “school of excellence”. Ashdale Primary pride itself with a safe, nurturing leaning environment.

Important Information:

Address: Ashdale Boulevard, Darch Western Australia 6065
Telephone: 08 6207 4500
Years: K to 6
Enrollment: ~ 901
Website: ashdaleps.wa.edu.au

12. Banksia Park Primary School

Banksia Park Primary School is an Independent Public School located in the picturesque suburb of Leeming. The School facilities are of a high standard and include a large library, art room, enclosed covered assembly area with Performing Arts Center, canteen, tennis courts, cricket nets, playground equipment and a grassed oval.

Important Information:

Address: Hicks Street, Leeming 6149 Western Australia
Telephone: 08 9266 6400
Years: K to 6
Website: banksiapark.wa.edu.au

13. Byford Primary School

Byford Primary School is an Independent Public School located in Byford. Its currently accommodates over 350 students. Byford Primary School has an undercover area and a Library Resource Centre, a purpose built Art Room, Music Room and associated facilities and storage areas. The grounds comprise a grassed oval, two multi-purpose courts, lawn areas, playground equipment, a modular playground system and two cricket nets.

Important Information:

Address: 36 Clifton Street, Byford Western Australia 6122
Telephone: 08 9526 6300
Years: K to 6
Enrollment: ~ 350
Website: byfordps.wa.edu.au

14. Newton Primary School

Newton Primary School is an Independent Public School located in the picturesque suburb of Spearwood. The School facilities are of a high standard and include a large library, art room, enclosed covered assembly area with, canteen, amphitheater, playground equipment and a grassed oval.

Important Information:

Address: 4 Marvell Ave, Spearwood 6163, Western Australia
Telephone: 08 6595 9100
Years: K to 6
Website: newtonps.wa.edu.au

15. North Cottesloe Primary School

North Cottesloe Primary School is among the best primary schools in Perth. The school has over a century of achievement and strong community spirit. North Cottesloe Primary School are strongly supported within a positive learning environment.

Important Information:

Address: 100 Eric Street, Cottesloe 6011, Western Australia
Telephone: +61 8 9382 7100
Years: K to 6
Website: northcottesloeps.wa.edu.au

Best Private Schools in Perth, Western Australia

16. Perth College

Perth College is an independent, private Anglican day and boarding school for girls. The school maintains a non-selective enrollment policy and currently caters for around 1,100 students from Kindergarten to Year 12, including 110 boarders from Year 7 to Year 12.

Important Information:

Address: PO Box 25 Mount Lawley WA 6929
Telephone: (08) 9471 2100
Years: K to 12
School Fees: $11,484 to $23,914 per annum;
Boarding Fee: $22,914 per annum.
Enrollment: ~ 1,100
Website: perthcollege.wa.edu.au

17. Mercy College, Perth

Mercy College is a private, co-educational primary and high day school. Founded in 1972, the school caters for 1,550 students from kindergarten to Year 12.

Address: Cnr Mirrabooka Avenue and Beach Rd, Koondoola WA 6064
Telephone: + 61 (08) 9247 9247
Years: K to 12
School Fees: $1,049 to $4,417 per annum.
Enrollment: ~ 1,550
Website: mercy.wa.edu.au

18. Guildford Grammar School

Guildford Grammar School is a private, Anglican co-educational primary and secondary day and boarding school. The school caters for learners from Kindergarten to Years 12, and has a boarding facilities for Senior School girls.

Important Information:

Address: 11 Terrace Road, Guildford, Western Australian 6935
Telephone: (+61 8) 9377 9222
Years: K to 12
School Fees: Years 7 to 6: $28,125 per annum;
Years 8 to 12 Boarding School: $54,564 per annum;
Years 8 to 12 Day School: $34,282 per annum.
Enrollment: ~ 1,230
Website: ggs.wa.edu.au

19. Ellenbrook Christian College

Ellenbrook Christian College is a private, Christian non-denominational, co-educational school catering for students from pre-kindergarten to Year 12. It was established in 2001 with just 151 students; the school has since grown to accommodating roughly 827 pupils.

Important Information:

Address: 5 Santona Boulevard Ellenbrook WA 6069
Telephone: (08) 9297 9297
Years: PreK to 12
School Fees: $2,554 to $6,996 per annum.
Enrollment: ~ 827
Website: ellenbrook.wa.edu.au

20. Christ Church Grammar School

Christ Church Grammar School is a private, all-boys school. It consist of early learning, primary and secondary day and boarding school. Christ Church Grammar was established in 1910 with just 9 pupils. Today, the school has a total of 1,650 boys; 110 boarders. The school caters for learners from Pre-Kindergarten to Years 12.

Important Information:

Address: Queenslea Drive, Claremont Western Australia 6010
Telephone: +61 8 9442 1555
Years: Pre-K to 12
School Fees: $17,460 to $28,920 per annum
Boarding Fees: $25 300 per annum
Enrollment: ~ 1,650
Website: ccgs.wa.edu.au

21. All Saints’ College, Perth

All Saints’ College is an independent, private, Anglican co-educational early learning, primary, and secondary day school. Established in 1981 with just 100 learners on the register, the school has since grew to housing around 1,356 students from Pre-Kindergarten to Year 12.

Important Information:

Address: Ewing Avenue, Bull Creek, WA 6149
Telephone: (08) 9313 9333
Years: Pre-K to 12
School Fees: $11,830 to $23,180 per annum.
Enrollment: ~ 1,356
Website: allsaints.wa.edu.au

What makes the best schools in Perth?

At first, Perth is the capital and largest city of the Australian state of Western Australia, and fourth most populous city in Australia. With an estimated population of around 2.06 million; Perth has one of the lowest crime rates globally, it is among the leading economic hub of Australia.

That said, you will agree that Perth is one of the best places in Australia to be a student.

Now, what makes the best schools in Perth, Western Australia?

Apart from academic performance and results, the quality of the sporting facilities, couple with music and visual art can make a difference. So when looking out for top schools in Perth, some of the factors of what makes the best schools should also be considered.

However, to get your decision right for your child, you should take in a range of factors: everything from location, size of student population, to whether the school is single-sex or co-educational.

I hope you found this helpful.

Please share this post with your friends using any of the social media buttons below.

Reply