Seeing the way that the teachers teach, I don't agree with it. Every activity has a set method and a set outcome. If a child discovers that there's a different way to use a learning resource, they are corrected by the teacher; I feel that this squashes creativity and initiative.
That's what bothered me too actually. It seemed a little too 'prescriptive' iykwim? DS's school lets the students discover things for themselves - in fact the students lead alot of the learning as they meander their way through different subjects.
In some ways the philosophy is opposite to Montessori because they encourage students to work together on projects - you can pick up alot from how other people do/perceive things.
They have a big focus on responsibility though - if the students want to do something it is up to them to make it happen. It's amazing what those kids do.