Skip to content
NZ Schools Directory

Full primary schools (Years 1–8)

Full primary schools teach all primary years on one site — from Year 1 through Year 8. You'll find these often in smaller towns and rural communities where a single kura serves the whole primary age range. There are 1,050 full primary schools in this directory.

Gladstone School (Masterton)

Gladstone

School type
Full Primary
176 students
Roll band
Medium (100–299)
View school

Glen Innes School

Glen Innes, Auckland

School type
Full Primary
121 students
Roll band
Medium (100–299)
View school

Glen Massey School

Glen Massey, Ngaruawahia

School type
Full Primary
120 students
Roll band
Medium (100–299)
View school

Glen Oroua School

Palmerston North

School type
Full Primary
71 students
Roll band
Small (under 100)
View school

Glen Taylor School

Glendowie, Auckland

School type
Full Primary
172 students
Roll band
Medium (100–299)
View school

Glenavon School

Blockhouse Bay, Auckland

School type
Full Primary
347 students
Roll band
Large (300–599)
View school

Glenavy School

Glenavy, Waimate

School type
Full Primary
119 students
Roll band
Medium (100–299)
View school

Glenbrae Primary School

Glen Innes, Auckland

School type
Full Primary
168 students
Roll band
Medium (100–299)
View school

Glenbrook School

Glenbrook, Waiuku

School type
Full Primary
290 students
Roll band
Medium (100–299)
View school

Glendowie School

Glendowie, Auckland

School type
Full Primary
657 students
Roll band
Very large (600+)
View school

Gleniti School

Gleniti, Timaru

School type
Full Primary
370 students
Roll band
Large (300–599)
View school

Glenorchy School

Glenorchy

School type
Full Primary
31 students
Roll band
Small (under 100)
View school

Golden Grove School

Onehunga, Auckland

School type
Full Primary
48 students
Roll band
Small (under 100)
View school

Gordonton School

Gordonton, Hamilton

School type
Full Primary
241 students
Roll band
Medium (100–299)
View school

Gorge Road School

Invercargill

School type
Full Primary
22 students
Roll band
Small (under 100)
View school

Granity School

Granity

School type
Full Primary
28 students
Roll band
Small (under 100)
View school

Grantlea Downs School

Marchwiel, Timaru

School type
Full Primary
297 students
Roll band
Medium (100–299)
View school

Green Bay Primary School

Green Bay, Auckland

School type
Full Primary
614 students
Roll band
Very large (600+)
View school

Green Island School

Green Island, Dunedin

School type
Full Primary
135 students
Roll band
Medium (100–299)
View school

Greta Valley School

Amberley

School type
Full Primary
33 students
Roll band
Small (under 100)
View school

Greymouth Main School

Greymouth

School type
Full Primary
183 students
Roll band
Medium (100–299)
View school

Greytown School

Greytown

School type
Full Primary
306 students
Roll band
Large (300–599)
View school

Haast School

Hannah's Clearing, Haast

School type
Full Primary
10 students
Roll band
Small (under 100)
View school

Hadlow Preparatory School

Masterton

School type
Full Primary
190 students
Roll band
Medium (100–299)
View school

Get started

Connect your school to LearnSpace

Create your account to connect your school or classroom. Choose your role — we'll link you using the official MoE school number.

Stay in the loop

Get occasional updates about new apps, features, and resources — no spam, unsubscribe any time.