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.
Halcombe Primary School
Halcombe, Feilding
- School type
- Full Primary
- 189 students
- Roll band
- Medium (100–299)
Halfmoon Bay School
Half Moon Bay, Stewart Island
- School type
- Full Primary
- 30 students
- Roll band
- Small (under 100)
Hamilton Seventh-Day Adventist School
Hillcrest, Hamilton
- School type
- Full Primary
- 120 students
- Roll band
- Medium (100–299)
Hamilton West School
Hamilton West, Hamilton
- School type
- Full Primary
- 686 students
- Roll band
- Very large (600+)
Hampden School
Hampden
- School type
- Full Primary
- 31 students
- Roll band
- Small (under 100)
Hanmer Springs School
Hanmer Springs
- School type
- Full Primary
- 96 students
- Roll band
- Small (under 100)
Hāpuku School
Kaikoura
- School type
- Full Primary
- 18 students
- Roll band
- Small (under 100)
Harvest Christian School
Kerikeri
- School type
- Full Primary
- 76 students
- Roll band
- Small (under 100)
Hataitai School
Hataitai, Wellington
- School type
- Full Primary
- 214 students
- Roll band
- Medium (100–299)
Hatea-A-Rangi
Tokomaru Bay
- School type
- Full Primary
- 16 students
- Roll band
- Small (under 100)
Hauroko Valley Primary School
Tuatapere
- School type
- Full Primary
- 77 students
- Roll band
- Small (under 100)
Hautapu School
Hautapu, Cambridge
- School type
- Full Primary
- 198 students
- Roll band
- Medium (100–299)
Hauturu School
Hauturu, Oparau
- School type
- Full Primary
- 24 students
- Roll band
- Small (under 100)
Havelock School
Havelock
- School type
- Full Primary
- 43 students
- Roll band
- Small (under 100)
Hāwera Christian School
Hāwera
- School type
- Full Primary
- 50 students
- Roll band
- Small (under 100)
He Puna Ruku Mātauranga o Whangaruru
Whangaruru, Hikurangi
- School type
- Full Primary
- 35 students
- Roll band
- Small (under 100)
Heathcote Valley School
Heathcote Valley, Christchurch
- School type
- Full Primary
- 186 students
- Roll band
- Medium (100–299)
Heddon Bush School
Winton
- School type
- Full Primary
- 62 students
- Roll band
- Small (under 100)
Hedgehope School
Hedgehope, Invercargill
- School type
- Full Primary
- 53 students
- Roll band
- Small (under 100)
Helensville School
Helensville
- School type
- Full Primary
- 491 students
- Roll band
- Large (300–599)
Herekino School
Herekino
- School type
- Full Primary
- 24 students
- Roll band
- Small (under 100)
Hereworth School
Havelock North
- School type
- Full Primary
- 332 students
- Roll band
- Large (300–599)
Highfield School
Glenwood, Timaru
- School type
- Full Primary
- 310 students
- Roll band
- Large (300–599)
Hikuai School
Hikuai
- School type
- Full Primary
- 42 students
- Roll band
- Small (under 100)
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.