Skip to content
Schools Near Me
State or territory

Schools in Western Australia

There are 1,132 schools in Western Australia: 723 primary schools, 178 secondary schools and 230 combined schools. By sector, that is 815 government schools, 155 Catholic schools and 162 independent schools. The suburbs with the most schools are Baldivis, Dianella, Geraldton and Albany.

GuideHow schools work in Western AustraliaStarting age, zones and enrolment, selective entry, fees and official links.Read the guide
Private schools

Private schools in Western Australia

Featured schools appear first, then the largest. Every Catholic and independent school takes enquiries for free through Schools Near Me.

Independent primary and secondary school

St Stephen's School

Duncraig

Pre-primary to Year 12 · boys and girls

Independent primary and secondary school

Newman College

Churchlands

Pre-primary to Year 12 · boys and girls

Independent primary and secondary school

Swan Christian College

Middle Swan

Pre-primary to Year 12 · boys and girls

Council areas

Schools by council area in Western Australia

Western Australia has 136 council areas with schools, covering 489 suburbs and towns. Choose one to see its suburbs and every school in them.

Enrolment

Enrolling in a government school in Western Australia

Government schools enrol students directly, and most give a place to every child living in their local area. The WA Department of Education explains the rules, and its finder shows which school an address belongs to.

At a glance

Schools in Western Australia in numbers

  • Between them, schools here take students of ages 4 to 18.
  • They have about 489,697 students enrolled, 433 per school on average; the largest is Rossmoyne Senior High School with 2,824.
  • 317 of the 1,132 schools (28%) are Catholic or independent and charge fees; across Australia the share is 30%.
  • 16 schools are single-sex: 10 girls' schools and 6 boys' schools.

Largest schools in Western Australia

  1. Rossmoyne Senior High School 2,824 students
  2. Willetton Senior High School 2,767 students
  3. Shenton College 2,757 students
  4. Carine Senior High School 2,545 students
  5. Harrisdale Senior High School 2,303 students
Questions

Schools in Western Australia: common questions

How many schools are there in Western Australia?
There are 1,132 schools in Western Australia, including 723 primary schools, 178 secondary schools and 230 combined primary and secondary schools.
How many private schools are there in Western Australia?
317 Catholic and independent schools, 28% of all schools in Western Australia. 155 are Catholic.
What is the largest school in Western Australia?
Rossmoyne Senior High School, with 2,824 students. Next are Willetton Senior High School (2,767), Shenton College (2,757) and Carine Senior High School (2,545).
Are there single-sex schools in Western Australia?
Yes: 10 girls' schools and 6 boys' schools. The other 1,116 schools are co-educational.
Nearby

Other states and territories