St Margaret's Preparatory School
Halstead, Essex, East of England · CO9 1SE
With around 156 pupils, St Margaret's Preparatory School is a small, independent co-educational school in Halstead, Essex. Its modest size means classes are intimate and pupils are likely to be known well by the staff who teach them. The school is non-denominational, welcoming families of all faiths and none, and is led by Head Mrs Carolyn Moss. As a preparatory school, it is geared towards laying the groundwork for the next stage of a child's education.
156
Pupils
Free month · No card needed · Cancel anytime
Schools nearby
Open in Google Maps ↗Overview & data
- Gender
- Mixed
- Type
- independent (fee-paying) school
- Pupils
- 156
- Location
- Halstead, Essex, East of England
- Website
- https://www.stmargaretsprep.com/
Headteacher
Head Mrs Carolyn Moss
Want your child to win a place at St Margaret's Preparatory School?
Passmate builds a personalised practice plan from your target schools' exact 11+ topics - so every session moves your child closer to a place.
- Practice matched to St Margaret's Preparatory School's 11+ format
- See precisely where your child stands, topic by topic
- A profile of how they think - not just scores
Free month · No card needed
Teaching & academics
St Margaret's is inspected by the Independent Schools Inspectorate (ISI), the body responsible for monitoring standards across the independent sector. Its small roll allows for close attention to each pupil's progress.
Ethos & heritage
- Religious character
- None
- Boarding
- No
Inspection reports
The last word
A small, fee-paying prep school in Halstead that offers a close-knit, family-friendly setting for younger pupils.
The Passmate verdict
Have you considered?
Doucecroft School
Colchester, East of England
The Ryes College
Sudbury, East of England
Holmwood House School
Colchester, East of England
Broadlands Hall
Haverhill, East of England
New Hall School
Chelmsford, East of England
Littlegarth School
Colchester, East of England
St Margaret's Preparatory School 11+: frequently asked questions
Where is St Margaret's Preparatory School located?
St Margaret's Preparatory School is located at Halstead, CO9 1SE.
What type of school is St Margaret's Preparatory School?
St Margaret's Preparatory School is an independent (fee-paying) school in East of England.
How many pupils attend St Margaret's Preparatory School?
St Margaret's Preparatory School has approximately 156 pupils on roll.
Compiled from public data. Last checked June 2026.