2023 Best Primary Schools in Perth, WA

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
  • Karnup (47)
  • Perth (47)

Grade Level

Grade Level
  • Primary (27)
  • Special (8)

School Type

School Type
  • Government (36)
  • Catholic (7)
  • Independent (4)

Religion

Religion
  • Secular (25)
  • Catholic (4)

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 47 posts
#20 Best Public High School in Western Australia
0.0/5
(0 Reviews)

Winthrop Primary School is a very highly rated secondary school in WINTHROP, 6150 WA. The public school has 1286 students with a student-to-teacher ratio of 1 to 13.

#17 Best Private High School in Western Australia
0.0/5
(0 Reviews)

Shelley Primary School is a very highly rated secondary school in SHELLEY, 6148 WA. The catholic school has 1151 students with a student-to-teacher ratio of 1 to 14.

#19 Best Private High School in Western Australia
0.0/5
(0 Reviews)

Como Primary School is a very highly rated secondary school in COMO, 6152 WA. The catholic school has 959 students with a student-to-teacher ratio of 1 to 13.

#18 Best Private High School in Western Australia
0.0/5
(0 Reviews)

Rossmoyne Primary School is a very highly rated secondary school in ROSSMOYNE, 6148 WA. The catholic school has 1323 students with a student-to-teacher ratio of 1 to 13.

#23 Best Public High School in Western Australia
0.0/5
(0 Reviews)

Burrendah Primary School is a very highly rated secondary school in WILLETTON, 6155 WA. The public school has 1185 students with a student-to-teacher ratio of 1 to 13.

#2 Best Primary School in Western Australia
0.0/5
(0 Reviews)

Swanbourne Primary School is a very highly rated primary school in SWANBOURNE, 6010 WA. The public school has 491 students with a student-to-teacher ratio of 1 to 14.

#26 Best Public High School in Western Australia
0.0/5
(0 Reviews)

Sacred Heart Primary School is a very highly rated secondary school in HIGHGATE, 6003 WA. The public school has 206 students with a student-to-teacher ratio of 1 to 9.

#27 Best Public High School in Western Australia
0.0/5
(0 Reviews)

Richmond Primary School is a very highly rated secondary school in EAST FREMANTLE, 6158 WA. The public school has 1657 students with a student-to-teacher ratio of 1 to 14.

#20 Best Private High School in Western Australia
0.0/5
(0 Reviews)

Mount Pleasant Primary School is a very highly rated combined school in MOUNT PLEASANT, 6153 WA. The private school has 1086 students with a student-to-teacher ratio of 1 to 9.

#21 Best Private High School in Western Australia
0.0/5
(0 Reviews)

Freshwater Bay Primary School is a very highly rated combined school in CLAREMONT, 6010 WA. The catholic school has 1262 students with a student-to-teacher ratio of 1 to 11.

#28 Best Public High School in Western Australia
0.0/5
(0 Reviews)

Mount Lawley Primary School is a very highly rated secondary school in MOUNT LAWLEY, 6050 WA. The public school has 1211 students with a student-to-teacher ratio of 1 to 12.

#3 Best Primary School in Western Australia
0.0/5
(0 Reviews)

Casa Mia Montessori Community School is a very highly rated primary school in BASSENDEAN, 6054 WA. The private school has 107 students with a student-to-teacher ratio of 1 to 8.

#29 Best Public High School in Western Australia
0.0/5
(0 Reviews)

Mount Claremont Primary School is a very highly rated secondary school in MOUNT CLAREMONT, 6010 WA. The public school has 997 students with a student-to-teacher ratio of 1 to 13.

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

Holy Spirit School is a very highly rated primary school in CITY BEACH, 6015 WA. The public school has 419 students with a student-to-teacher ratio of 1 to 14.

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

Cottesloe Primary School is a very highly rated primary school in PEPPERMINT GROVE, 6011 WA. The catholic school has 190 students with a student-to-teacher ratio of 1 to 12.

#22 Best Private High School in Western Australia
0.0/5
(0 Reviews)

St Peter’s Primary School is a very highly rated combined school in INGLEWOOD, 6052 WA. The private school has 1712 students with a student-to-teacher ratio of 1 to 9.

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

Karrinyup Primary School is a very highly rated primary school in KARRINYUP, 6018 WA. The public school has 334 students with a student-to-teacher ratio of 1 to 12.

#30 Best Public High School in Western Australia
0.0/5
(0 Reviews)

Ardross Primary School is a very highly rated secondary school in ARDROSS, 6153 WA. The public school has 1175 students with a student-to-teacher ratio of 1 to 12.

#9 Best Primary School in Western Australia
0.0/5
(0 Reviews)

Willetton Primary School is a very highly rated primary school in WILLETTON, 6155 WA. The catholic school has 156 students with a student-to-teacher ratio of 1 to 10.

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

St Columba’s School is a very highly rated primary school in BAYSWATER, 6053 WA. The public school has 397 students with a student-to-teacher ratio of 1 to 15.

#31 Best Public High School in Western Australia
0.0/5
(0 Reviews)

Carine Primary School is a very highly rated secondary school in CARINE, 6020 WA. The public school has 861 students with a student-to-teacher ratio of 1 to 12.

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

Highgate Primary School is a very highly rated primary school in HIGHGATE, 6003 WA. The public school has 472 students with a student-to-teacher ratio of 1 to 13.

#23 Best Private High School in Western Australia
0.0/5
(0 Reviews)

West Coast Steiner School is a very highly rated combined school in NOLLAMARA, 6061 WA. The private school has 1469 students with a student-to-teacher ratio of 1 to 8.

#24 Best Private High School in Western Australia
0.0/5
(0 Reviews)

Bull Creek Primary School is a very highly rated combined school in BULL CREEK, 6149 WA. The private school has 987 students with a student-to-teacher ratio of 1 to 8.

#11 Best Primary School in Western Australia
0.0/5
(0 Reviews)

Booragoon Primary School is a very highly rated primary school in BOORAGOON, 6154 WA. The public school has 781 students with a student-to-teacher ratio of 1 to 13.

Regions

Regions
  • Karnup (47)
  • Perth (47)

Grade Level

Grade Level
  • Primary (27)
  • Special (8)

School Type

School Type
  • Government (36)
  • Catholic (7)
  • Independent (4)

Religion

Religion
  • Secular (25)
  • Catholic (4)

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-

Create an account

Discover the best schools in your area and compare them side by side.

or

Already have an account? Sign in instead.

By continuing you are acknowledge and agree to our Privacy Policy and Terms and Conditions.