 Swanmore houses the schools Swanmore Primary School (a Church of England aided school) and Swanmore College, which is the secondary school for neighbouring towns and villages.The nearest major town is Fareham, six miles south.Swanmore also has two pre-schools, Swanmore Pre-School and the Greenery.