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.

Halcombe Primary School

Halcombe, Feilding

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

Halfmoon Bay School

Half Moon Bay, Stewart Island

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

Hamilton Seventh-Day Adventist School

Hillcrest, Hamilton

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

Hamilton West School

Hamilton West, Hamilton

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

Hampden School

Hampden

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

Hanmer Springs School

Hanmer Springs

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

Hāpuku School

Kaikoura

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

Harvest Christian School

Kerikeri

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

Hataitai School

Hataitai, Wellington

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

Hatea-A-Rangi

Tokomaru Bay

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

Hauroko Valley Primary School

Tuatapere

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

Hautapu School

Hautapu, Cambridge

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

Hauturu School

Hauturu, Oparau

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

Havelock School

Havelock

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

Hāwera Christian School

Hāwera

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

He Puna Ruku Mātauranga o Whangaruru

Whangaruru, Hikurangi

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

Heathcote Valley School

Heathcote Valley, Christchurch

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

Heddon Bush School

Winton

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

Hedgehope School

Hedgehope, Invercargill

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

Helensville School

Helensville

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

Herekino School

Herekino

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

Hereworth School

Havelock North

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

Highfield School

Glenwood, Timaru

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

Hikuai School

Hikuai

School type
Full Primary
42 students
Roll band
Small (under 100)
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.