Schools in Tarcoola Beach, WA

There are 14 schools near Tarcoola Beach: 9 government, 4 Catholic and 1 independent. The average ICSEA score is 915 (national average: 1000). Total enrolments: 6,299 students.

Source: Australian Curriculum, Assessment and Reporting Authority (ACARA), 2025.

Schools
14
Average ICSEA
915
National average 1000
Students
6,299
Government
9

Tarcoola Beach School Map

Loading school map…

All Schools near Tarcoola Beach

#1
Independent Combined · PP-12
1073
ICSEA
693 students
54 teachers
13 students per teacher
ICSEA in the top 24% nationally
3% Indigenous
21% language background other than English
School website
#2
Catholic Secondary · 7-12
1017
ICSEA
1,209 students
85 teachers
14 students per teacher
ICSEA in the top 45% nationally
7% Indigenous
13% language background other than English
School website
#3
Catholic Primary · PP-6
1008
ICSEA
394 students
22 teachers
18 students per teacher
ICSEA in the top 49% nationally
9% Indigenous
18% language background other than English
School website
#4
Government Primary · K-6
990
ICSEA
397 students
28 teachers
14 students per teacher
ICSEA in the top 58% nationally
12% Indigenous
21% language background other than English
School website
#5
Government Primary · K-6
978
ICSEA
449 students
36 teachers
12 students per teacher
ICSEA in the top 63% nationally
13% Indigenous
24% language background other than English
School website
#6
Government Primary · K-6
938
ICSEA
390 students
28 teachers
14 students per teacher
ICSEA in the top 79% nationally
26% Indigenous
36% language background other than English
School website
#7
St John's School
Catholic Primary · PP-6
921
ICSEA
180 students
14 teachers
13 students per teacher
ICSEA in the top 85% nationally
24% Indigenous
4% language background other than English
School website
#8
Holland Street School
Government Combined · K-12
920
ICSEA
70 students
19 teachers
4 students per teacher
ICSEA in the top 85% nationally
40% Indigenous
12% language background other than English
School website
#9
Government Secondary · 7-12
914
ICSEA
847 students
73 teachers
12 students per teacher
ICSEA in the top 86% nationally
31% Indigenous
15% language background other than English
School website
#10
Government Primary · K-6
893
ICSEA
363 students
28 teachers
13 students per teacher
ICSEA in the top 91% nationally
31% Indigenous
44% language background other than English
School website
#11
Government Secondary · 7-12
883
ICSEA
786 students
66 teachers
12 students per teacher
ICSEA in the top 92% nationally
39% Indigenous
17% language background other than English
School website
#12
Beachlands Primary School
Government Primary · K-6
801
ICSEA
154 students
18 teachers
9 students per teacher
ICSEA in the top 97% nationally
58% Indigenous
66% language background other than English
School website
#13
Geraldton Flexible School
Catholic Secondary · 7-12
763
ICSEA
106 students
11 teachers
10 students per teacher
ICSEA in the top 98% nationally
66% Indigenous
4% language background other than English
School website
#14
Government Primary · K-6
712
ICSEA
261 students
23 teachers
11 students per teacher
ICSEA in the top 99% nationally
83% Indigenous
78% language background other than English
School website

Frequently Asked Questions

How many schools are in Tarcoola Beach WA?

There are 14 schools near Tarcoola Beach: 9 government (public), 4 Catholic, and 1 independent schools.

What is the average ICSEA score for schools in Tarcoola Beach?

The average ICSEA score for schools near Tarcoola Beach is 915. The national average is 1000. ICSEA (Index of Community Socio-Educational Advantage) measures the educational advantages students bring to their studies.

What is the best school in Tarcoola Beach?

The school near Tarcoola Beach with the highest ICSEA score is Geraldton Grammar School with an ICSEA of 1073 and 693 students.

Data: Australian Curriculum, Assessment and Reporting Authority (ACARA) 2025. ICSEA is the Index of Community Socio-Educational Advantage; the national average is 1000. Shows schools within about 5 km of the centre of Tarcoola Beach.