What is the difference between an infant school, a junior school and a primary school?
An infant school will have a nursery and teach children aged four to seven years. A junior school teaches children aged seven to eleven years. A primary school includes nursery, infant and junior classes and so teaches four- to eleven-year-olds. The term 'primary school' is sometimes used to mean infant school and junior school as both provide primary education.