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, Hampstead, Holland Park, Hornsey Rise (Crouch End), Notting Hill or West Hampstead. Your child will receive the same high standard of authentic Montessori education whichever location they attend.