Where are we?

Established 1965, The Maria Montessori School is located on several sites in North and West London. You can choose to send your child to our nursery school in Bayswater, HampsteadHornsey Rise (Crouch End), Notting Hill or Abbey Road. Your child will receive the same high standard of authentic Montessori education whichever location they attend.