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)
Glen Innes School
Glen Innes, Auckland
- School type
- Full Primary
- 121 students
- Roll band
- Medium (100–299)
Glen Massey School
Glen Massey, Ngaruawahia
- School type
- Full Primary
- 120 students
- Roll band
- Medium (100–299)
Glen Oroua School
Palmerston North
- School type
- Full Primary
- 71 students
- Roll band
- Small (under 100)
Glen Taylor School
Glendowie, Auckland
- School type
- Full Primary
- 172 students
- Roll band
- Medium (100–299)
Glenavon School
Blockhouse Bay, Auckland
- School type
- Full Primary
- 347 students
- Roll band
- Large (300–599)
Glenavy School
Glenavy, Waimate
- School type
- Full Primary
- 119 students
- Roll band
- Medium (100–299)
Glenbrae Primary School
Glen Innes, Auckland
- School type
- Full Primary
- 168 students
- Roll band
- Medium (100–299)
Glenbrook School
Glenbrook, Waiuku
- School type
- Full Primary
- 290 students
- Roll band
- Medium (100–299)
Glendowie School
Glendowie, Auckland
- School type
- Full Primary
- 657 students
- Roll band
- Very large (600+)
Gleniti School
Gleniti, Timaru
- School type
- Full Primary
- 370 students
- Roll band
- Large (300–599)
Glenorchy School
Glenorchy
- School type
- Full Primary
- 31 students
- Roll band
- Small (under 100)
Golden Grove School
Onehunga, Auckland
- School type
- Full Primary
- 48 students
- Roll band
- Small (under 100)
Gordonton School
Gordonton, Hamilton
- School type
- Full Primary
- 241 students
- Roll band
- Medium (100–299)
Gorge Road School
Invercargill
- School type
- Full Primary
- 22 students
- Roll band
- Small (under 100)
Granity School
Granity
- School type
- Full Primary
- 28 students
- Roll band
- Small (under 100)
Grantlea Downs School
Marchwiel, Timaru
- School type
- Full Primary
- 297 students
- Roll band
- Medium (100–299)
Green Bay Primary School
Green Bay, Auckland
- School type
- Full Primary
- 614 students
- Roll band
- Very large (600+)
Green Island School
Green Island, Dunedin
- School type
- Full Primary
- 135 students
- Roll band
- Medium (100–299)
Greta Valley School
Amberley
- School type
- Full Primary
- 33 students
- Roll band
- Small (under 100)
Greymouth Main School
Greymouth
- School type
- Full Primary
- 183 students
- Roll band
- Medium (100–299)
Greytown School
Greytown
- School type
- Full Primary
- 306 students
- Roll band
- Large (300–599)
Haast School
Hannah's Clearing, Haast
- School type
- Full Primary
- 10 students
- Roll band
- Small (under 100)
Hadlow Preparatory School
Masterton
- School type
- Full Primary
- 190 students
- Roll band
- Medium (100–299)
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.