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.
Mangaweka School
Mangaweka
- School type
- Full Primary
- 44 students
- Roll band
- Small (under 100)
Mangawhai Beach School
Mangawhai
- School type
- Full Primary
- 706 students
- Roll band
- Very large (600+)
Mangere Central School
Mangere, Auckland
- School type
- Full Primary
- 476 students
- Roll band
- Large (300–599)
Māngere East School
Mangere East, Auckland
- School type
- Full Primary
- 553 students
- Roll band
- Large (300–599)
Mangorei School
Highlands Park, New Plymouth
- School type
- Full Primary
- 280 students
- Roll band
- Medium (100–299)
Manunui School
Taumarunui
- School type
- Full Primary
- 135 students
- Roll band
- Medium (100–299)
Mapua School
Mapua
- School type
- Full Primary
- 235 students
- Roll band
- Medium (100–299)
Maraekakaho School
Maraekakaho
- School type
- Full Primary
- 137 students
- Roll band
- Medium (100–299)
Maraenui Bilingual School (Napier)
Maraenui, Napier
- School type
- Full Primary
- 123 students
- Roll band
- Medium (100–299)
Maraetai Beach School
Maraetai Beach
- School type
- Full Primary
- 427 students
- Roll band
- Large (300–599)
Maramarua School
Maramarua
- School type
- Full Primary
- 103 students
- Roll band
- Medium (100–299)
Maranatha Christian School
Belmont, Lower Hutt
- School type
- Full Primary
- 155 students
- Roll band
- Medium (100–299)
Mararoa School
Te Anau
- School type
- Full Primary
- 24 students
- Roll band
- Small (under 100)
Marco School
Stratford
- School type
- Full Primary
- 16 students
- Roll band
- Small (under 100)
Marian Catholic School (Hamilton)
Hamilton East, Hamilton
- School type
- Full Primary
- 613 students
- Roll band
- Very large (600+)
Marina View School
West Harbour, Auckland
- School type
- Full Primary
- 562 students
- Roll band
- Large (300–599)
Maromaku School
Kawakawa
- School type
- Full Primary
- 22 students
- Roll band
- Small (under 100)
Marotiri School
Marotiri, Mangakino
- School type
- Full Primary
- 172 students
- Roll band
- Medium (100–299)
Martinborough School
Martinborough
- School type
- Full Primary
- 243 students
- Roll band
- Medium (100–299)
Marton Junction School
Marton
- School type
- Full Primary
- 89 students
- Roll band
- Small (under 100)
Marton School
Marton
- School type
- Full Primary
- 203 students
- Roll band
- Medium (100–299)
Maruia School
Maruia
- School type
- Full Primary
- 19 students
- Roll band
- Small (under 100)
Massey Primary School
Massey, Auckland
- School type
- Full Primary
- 528 students
- Roll band
- Large (300–599)
Mastery Schools New Zealand - Arapaki
Hillsborough, Christchurch
- School type
- Full Primary
- 108 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.