For more perspective, these recent articles and videos may be helpful:
(August 2012) The Captain Planet Foundation awarded its annual Green School Award to the Association of Waldorf Schools in North America (AWSNA) for the way in which Waldorf Education incorporates an environmentally-sensitive curriculum into each grade. Read more.
(October 2011) Waldorf education in the New York Times, "A Silicone Valley School That Doesn't Compute"
(November 2011) CBS National News covers Waldorf Education
(November 2011) NBC Nightly News discusses "The Waldorf Way"
Marin Waldorf School's "Why Waldorf" Video: