Festivals & Events

Cultures throughout history have engaged in rituals that reflect the rhythms of nature or mark significant transitions for individuals or groups. In Waldorf schools around the world, rhythm – daily, weekly, yearly – permeates school life.  The purpose of the school’s “festival life” is to nourish the soul of the individual and bring the community together.  Some of our festivals are small events — the teacher and their class alone.  Others are for our school family, while others still are meant to include our broader community and neighbors.

As we celebrate the passage of the seasons through art, music and story, we deepen our connection to the working rhythms of nature.  Waldorf schools, being a product of Western Europe in the beginning of the 20th century, have typically followed the traditional festivals of Western, Christian culture.  Urban Prairie has worked to reenvision and renew the festival traditions to honor the diversity of cultural, religious and ethnic backgrounds of the families in our school.

Festivals of Harvest and Light

Opening Ceremony

Festival of Courage

Día de los Muertos

Festival of Thanks

Festival of Light

Winter Spiral

Festivals of Renewal

 

 

Festival of Compassion

Chinese New Year

Festival of Renewal

Grandparents’ &

Friends’ Day

May Faire

Closing Ceremony

Upcoming Events

[divi_php] $args = array( 'post_type' => 'highlighted-events', 'meta_key' => 'event_date', 'orderby' => 'meta_value', 'order' => 'ASC', 'posts_per_page' => 3 ); $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) : // the loop while ( $the_query->have_posts() ) : $the_query->the_post(); $post_id = get_the_ID(); $event_date = get_post_meta( $post_id, 'event_date', true ); $month = date('M', strtotime($event_date)); $day = date('j', strtotime($event_date)); $all_day_event = get_post_meta( $post_id, 'all_day_event', true ); $start_time = get_post_meta($post_id, 'start_time', true); $end_time = get_post_meta($post_id, 'end_time', true); $formatted_time = ($all_day_event) ? 'All Day' : date('g:i a', strtotime($start_time)) . ' - ' . date('g:i a', strtotime($end_time)); $venue = get_post_meta( $post_id, 'venue', true ); $street_address = get_post_meta( $post_id, 'street_address', true ); $image_url = get_the_post_thumbnail_url($post_id, 'medium'); $image_background_style = ($image_url == '') ? 'style="' . upwsdivi_get_random_background_gradient() . '"' : 'style="background: url(\''.$image_url.'\'); background-size: cover; background-repeat: no-repeat;"'; [/divi_php]
[divi_php]the_title();[/divi_php]
[divi_php]echo($month);[/divi_php]
[divi_php]echo($day);[/divi_php]
[divi_php]echo($formatted_time);[/divi_php]
[divi_php]echo($venue);[/divi_php]
[divi_php]echo($street_address);[/divi_php]
[divi_php] endwhile; // end of the loop wp_reset_postdata(); else :[/divi_php]

[divi_php] _e( 'Sorry, no posts matched your criteria.' ); [/divi_php]

[divi_php]endif; [/divi_php]