Welcome to

MCPS rainforest2.jpg
Starfish Icon

30+ Years of Happy Kids
and Happy Parents

Joining the Magic Circle Preschool family introduces your child to a wonderfully warm and loving atmosphere where the children are cared for like our very own, and where learning is immensely fun.


So much fun in fact, that in our 30+ years of experience it has always been true that the children have no idea they are learning new things! You won’t believe how much they grow from the Magic Circle experience.

Our Bilingual Programs

Gazelle Icon
Ages 3 - 5
4 days per week
Morning Program

This bilingual program runs Monday-Thursday from 8:30AM-12:30PM

Bird Icon
Ages 3 - 5
4 days per week
Extended Program

This bilingual program runs Monday-Thursday from 8:30AM-2:00PM

What Parents Think

The ladies who run this amazing preschool are out of this world. They treat each and every child that walks through that magical door as if they were their own child. The love and affection your child gets there is comparable to the love of a mother. Your child could not be put in better hands! Thank you Magic Circle for the many memories and momentos that will last us a lifetime!! 🥰

Alana E.

Child's Special Day (aka Duty Parents)

Magic Circle is not a CO-OP however, we believe in fostering the relationship between home & school, and to support this belief, each child has a "Special Day".  This means that each day of preschool, a different parent will spend the day with us and participate in all the Magic! It is a wonderful way to spend time with your child, get to know the program and his or her friends!


We have an amazing community and we feel that the parents benefit from this special day just as much as the children do. We create a rotating schedule but you can feel free to switch with another parent if need be! If you can’t be a duty parent, talk to us about it, we will find a solution!

The "Special Days" come around approximately once every 5 weeks.

home page? (1).jpeg


Located in Beaconsfield, Quebec. The heart of the West Island!