I have had a very positive experience at Madison. They have an excellent Chinese Immersion Program which gives children an advantage in life. The teachers and staff are amazing and they really care about the kids they work with. The school works well with children that need a challenge or are advanced learners. There is a good amount of diversity within the student body which helps teach the children about respecting others and helps them gain a better understanding and appreciation for those that are different from themselves.