The Australian Association for Rudolf Steiner Early Childhood Education (SECA) is part of an international movement dedicated to the protection, development and strengthening of Steiner/Waldorf Early Childhood care and education of the child from the developmental stages of pre-birth to the age of seven. Our aim is to share knowledge and experience among early childhood colleagues and with the community; to organise and provide professional development in Steiner/Waldorf Early Childhood Education; and to contribute to and nourish Rudolf Steiner/Waldorf early childhood in Australia and worldwide. Learn More |
Why Become a Member?SECA is dedicated to supporting Early Childhood teachers in Australia through access to pedagogical resources, mentorship programs, professional and personal development and collegial community. Becoming a SECA member is to join the growing network of Steiner/Waldorf Early Childhood educators across Australia and support the work of protecting childhood and strengthening Steiner/Waldorf pedagogy in the care and education of the child's first seven years of life. Individual members will have access to SECA’s growing library of resources, access to the Vital Years Conferences and recordings, dedicated forums for access to our panel of experienced teachers and mentors, as well as the quarterly newsletter “Star Weavings”. Join SECA as an individual member or as an organisational member |
![]() |
In Loving Memory of Rudolf SteinerFebruary 27, 1861 - March 30, 1925
On this day 100 years ago, Rudolf Steiner’s life and profound, far-reaching work on earth came to its conclusion. His life was dedicated to the loving service of our evolving humanity and the earth. Among the many seeds he planted for the renewal of medicine, agriculture, the arts, natural science, were the beginnings of a new movement for the education and care of the child out of a spiritual understanding of the human being. So much has arisen from these seeds, and this garden is now ours to tend. As we celebrate this 100 years of Rudolf Steiner’s life on earth, we approach the 100th anniversary of the birth of Waldorf early childhood education. Rudolf Steiner called for kindergartens during his lifetime – “we need kindergartens!” he exclaimed to the teachers of the first Waldorf School – but the first Waldorf kindergarten opened only in 1926. As we look toward the celebration of this upcoming 100th birthday, may we contemplate – with gratitude and a spirit of deep enquiry – what essential qualities were living in those first seeds, and how we might nurture them in such a way that they might contribute to the service of the earth and humanity that Rudolf Steiner so lovingly embodied. Susan Howard |
Positions VacantView the latest early childhood vacancies in member school kindergartens and preschools around Australia.
Member SchoolsSee the list of member schools, Kindergartens and Early Childhood centres around Australia
MentoringIndividual members and organisations are invited to contact us about our mentorship programs that assist new early childhood teachers and centres across Australia. Find a mentor in your region or become a mentor... Not a member? Become a member today
|
We wish to acknowledge the traditional custodians of this land whose culture and customs have nurtured this land since time immemorial.
We acknowledge with gratitude that we share this land today, and sorrowfully acknowledge the historical as well as the inter-generational costs of that sharing.
We would also like to acknowledge our hope and belief that we are moving to a place of equity, justice and partnership together for the future.
Joomla! Version | 4.4.0 |
PHP Version | 8.1.32 |
Identity | guest |
Response | 200 |
Template | rt_protean |
Database |
|
1 x afterRenderComponent com_users (3.54MB) (38.1%) | 381.54ms |
1 x afterRender (7.26MB) (17.97%) | 180.01ms |
1 x afterInitialise (8.869999999999999MB) (12.32%) | 123.35ms |
1 x Before Access::getAssetRules (id:729 name:com_osmembership) (2.62MB) (10.66%) | 106.77ms |
1 x beforeRenderRawModule mod_eb_events (Upcoming Events) (6.18MB) (10.64%) | 106.60ms |
1 x afterLoad (4.09MB) (3.6%) | 36.01ms |
1 x afterRoute (2.8MB) (3.04%) | 30.47ms |
1 x afterRenderRawModule mod_eb_events (Upcoming Events) (903.16KB) (2.37%) | 23.71ms |
1 x beforeRenderComponent com_users (362.02KB) (0.51%) | 5.10ms |
1 x Before Access::preloadComponents (all components) (640.45KB) (0.47%) | 4.70ms |
1 x After Access::preloadComponents (all components) (161.51KB) (0.12%) | 1.18ms |
1 x afterRenderModule mod_eb_events (Upcoming Events) (11.77KB) (0.09%) | 944μs |
1 x After Access::getAssetRules (id:1 name:root.1) (26.23KB) (0.06%) | 555μs |
1 x afterDispatch (3.73KB) (0.03%) | 267μs |
1 x Before Access::getAssetRules (id:1 name:root.1) (4.01KB) (0%) | 45μs |
1 x After Access::getAssetRules (id:729 name:com_osmembership) (1.61KB) (0%) | 24μs |
1 x beforeRenderModule mod_eb_events (Upcoming Events) (720B) (0%) | 12μs |
SELECT @@SESSION.sql_mode;
149μs1.95KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334CopySELECT `data`
FROM `ex0kt_session`
WHERE `session_id` = ?
443μs2.67KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261CopySELECT `session_id`
FROM `ex0kt_session`
WHERE `session_id` = :session_id LIMIT 1
483μs1.9KBParams/libraries/src/Session/MetadataManager.php:187CopyUPDATE `ex0kt_session`
SET `guest` = :guest
, `time` = :time
, `userid` = :user_id
, `username` = :username
, `client_id` = :client_id
WHERE `session_id` = :session_id
247μs928BParams/libraries/src/Session/MetadataManager.php:316CopySELECT `id`,`rules`
FROM `ex0kt_viewlevels`
106μs17.63KB/libraries/src/Access/Access.php:955CopySELECT `b`.`id`
FROM `ex0kt_usergroups` AS `a`
LEFT JOIN `ex0kt_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt`
WHERE `a`.`id` = :guest
93μs1.68KBParams/libraries/src/Access/Access.php:868CopySELECT id FROM ex0kt_yendifvideoshare_imports WHERE state = 1 AND next_import_date IS NOT NULL AND next_import_date != '0000-00-00 00:00:00' AND next_import_date <= '2025-04-08 19:51:15' LIMIT 1
143μs912B/plugins/system/yendifvideoshare/yendifvideoshare.php:74CopySET sql_mode=(SELECT REPLACE(@@sql_mode,'STRICT_TRANS_TABLES',''));
179μs0B/administrator/components/com_osmembership/loader.php:94CopySELECT `id`,`name`,`rules`,`parent_id`
FROM `ex0kt_assets`
WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43,:preparedArray44,:preparedArray45,:preparedArray46,:preparedArray47,:preparedArray48,:preparedArray49,:preparedArray50,:preparedArray51,:preparedArray52,:preparedArray53,:preparedArray54,:preparedArray55)
328μs24.73KBParams/libraries/src/Access/Access.php:357CopySELECT s.id, s.template, s.home, s.title AS long_title, s.params
FROM ex0kt_template_styles AS s
WHERE s.client_id = 0 AND s.template = 'rt_protean'
ORDER BY s.id
180μs1.48KB/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69CopySELECT `config_key`,`config_value`
FROM ex0kt_osmembership_configs
250μs5.06KB/administrator/components/com_osmembership/libraries/mpf/config/config.php:42CopySELECT *
FROM ex0kt_wf_profiles
WHERE published = 1
ORDER BY ordering ASC
871μs4.19KB/components/com_jce/editor/libraries/classes/application.php:196CopySELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note
FROM ex0kt_fields AS a
LEFT JOIN `ex0kt_languages` AS l ON l.lang_code = a.language
LEFT JOIN ex0kt_users AS uc ON uc.id=a.checked_out
LEFT JOIN ex0kt_viewlevels AS ag ON ag.id = a.access
LEFT JOIN ex0kt_users AS ua ON ua.id = a.created_user_id
LEFT JOIN ex0kt_fields_groups AS g ON g.id = a.group_id
WHERE
(
(`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND
(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) AND `a`.`state` = :state) AND
(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform
ORDER BY a.ordering ASC
4.43ms7.39KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166CopySELECT *
FROM ex0kt_wf_profiles
WHERE published = 1
ORDER BY ordering ASC
137μs4.19KB/components/com_jce/editor/libraries/classes/application.php:196CopySELECT `a`.`menutype`,`a`.`title`
FROM `ex0kt_menu_types` AS `a`
WHERE `a`.`client_id` = 0
130μs1.24KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:138CopySELECT m.id, m.alias, m.path AS route, m.level, m.parent_id
FROM ex0kt_menu AS m
WHERE m.menutype = 'mainmenu' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0
ORDER BY m.lft
75μs6.62KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791CopySELECT `params`
FROM `ex0kt_minitek_live_search_forms`
WHERE `id` = '1'
76μs4.38KB/components/com_miniteklivesearch/src/Helper/FinderHelper.php:117CopySET sql_mode=(SELECT REPLACE(@@sql_mode,'STRICT_TRANS_TABLES',''));
89μs0B/administrator/components/com_eventbooking/libraries/rad/bootstrap.php:122CopySELECT `config_key`,`config_value`
FROM ex0kt_eb_configs
1.23ms9.07KB/administrator/components/com_eventbooking/libraries/rad/config/config.php:42CopySELECT *
FROM ex0kt_eb_themes
WHERE published = 1
371μs3.34KB/components/com_eventbooking/helper/helper.php:1100CopySHOW FULL COLUMNS FROM `ex0kt_eb_events`
988μs2.63KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625CopySELECT COUNT(*)
FROM ex0kt_eb_events AS tbl
WHERE tbl.published > 0 AND tbl.hidden = 0 AND tbl.access IN (1,5) AND (tbl.publish_up = '0000-00-00 00:00:00' OR tbl.publish_up <= '2025-04-08 19:51:16') AND (tbl.publish_down = '0000-00-00 00:00:00' OR tbl.publish_down >= '2025-04-08 19:51:16') AND (DATE(tbl.event_date) >= '2025-04-08' OR DATE(tbl.cut_off_date) >= '2025-04-08')
8.43ms920B/administrator/components/com_eventbooking/libraries/rad/model/list.php:210CopySELECT tbl.id,tbl.parent_id,tbl.main_category_id,tbl.location_id,tbl.title,tbl.event_type,tbl.event_date,tbl.event_end_date,tbl.short_description,tbl.description,tbl.access,tbl.registration_access,tbl.individual_price,tbl.price_text,tbl.tax_rate,tbl.event_capacity,tbl.private_booking_count,tbl.waiting_list_capacity,tbl.created_by,tbl.created_date,tbl.cut_off_date,tbl.registration_type,tbl.min_group_number,tbl.discount_type,tbl.discount,tbl.early_bird_discount_type,tbl.early_bird_discount_date,tbl.early_bird_discount_amount,tbl.enable_cancel_registration,tbl.cancel_before_date,tbl.params,tbl.published,tbl.custom_fields,tbl.discount_groups,tbl.discount_amounts,tbl.registration_start_date,tbl.registration_handle_url,tbl.event_detail_url,tbl.fixed_group_price,tbl.attachment,tbl.late_fee_type,tbl.late_fee_date,tbl.late_fee_amount,tbl.event_password,tbl.currency_code,tbl.currency_symbol,tbl.thumb,tbl.image,tbl.image_alt,tbl.language,tbl.alias,tbl.featured,tbl.has_multiple_ticket_types,tbl.activate_waiting_list,tbl.collect_member_information,tbl.prevent_duplicate_registration,DATEDIFF(tbl.early_bird_discount_date, '2025-04-08 19:51:16') AS date_diff,DATEDIFF(tbl.event_date, '2025-04-08 19:51:16') AS number_event_dates,TIMESTAMPDIFF(MINUTE, tbl.late_fee_date, '2025-04-08 19:51:16') AS late_fee_date_diff,TIMESTAMPDIFF(MINUTE, tbl.event_date, '2025-04-08 19:51:16') AS event_start_minutes,TIMESTAMPDIFF(SECOND, tbl.registration_start_date, '2025-04-08 19:51:16') AS registration_start_minutes,TIMESTAMPDIFF(MINUTE, tbl.cut_off_date, '2025-04-08 19:51:16') AS cut_off_minutes,`c`.`name` AS `location_name`,`c`.`alias` AS `location_alias`,c.address AS location_address, c.lat, c.long,cat.tax_rate AS cat_tax_rate,(IFNULL(SUM(b.number_registrants), 0) + tbl.private_booking_count) AS total_registrants
FROM ex0kt_eb_events AS tbl
LEFT JOIN ex0kt_eb_registrants AS b ON (tbl.id = b.event_id AND b.group_id = 0 AND (b.published = 1 OR (b.published = 0 AND b.payment_method LIKE "os_offline%")))
LEFT JOIN ex0kt_eb_locations AS c ON tbl.location_id = c.id
LEFT JOIN ex0kt_eb_categories AS cat ON tbl.main_category_id = cat.id
WHERE tbl.published > 0 AND tbl.hidden = 0 AND tbl.access IN (1,5) AND (tbl.publish_up = '0000-00-00 00:00:00' OR tbl.publish_up <= '2025-04-08 19:51:16') AND (tbl.publish_down = '0000-00-00 00:00:00' OR tbl.publish_down >= '2025-04-08 19:51:16') AND (DATE(tbl.event_date) >= '2025-04-08' OR DATE(tbl.cut_off_date) >= '2025-04-08')
GROUP BY tbl.id
ORDER BY tbl.event_date LIMIT 3
5.41ms31.18KB/administrator/components/com_eventbooking/libraries/rad/model/list.php:186CopySELECT *
FROM ex0kt_eb_taxes
WHERE published = 1 LIMIT 2
1.96ms3.28KB/components/com_eventbooking/helper/registration.php:5750CopySELECT *
FROM ex0kt_eb_locations
347μs5.02KB/components/com_eventbooking/helper/data.php:588CopySELECT a.*, b.event_id
FROM ex0kt_eb_categories AS a
INNER JOIN ex0kt_eb_event_categories AS b ON a.id = b.category_id
WHERE b.event_id IN (70,62,76)
ORDER BY b.id
551μs10.52KB/components/com_eventbooking/helper/data.php:615CopySELECT a.*, b.username
FROM ex0kt_osmembership_subscribers AS a
LEFT JOIN ex0kt_users AS b ON a.user_id = b.id
WHERE is_profile = 1 AND user_id = 0
ORDER BY a.id DESC
2.42ms28.63KB/components/com_osmembership/helper/subscription.php:907CopySELECT DISTINCT plan_id
FROM ex0kt_osmembership_subscribers
WHERE user_id = 0 AND published <= 2
1.34ms912B/components/com_osmembership/helper/helper.php:341CopySELECT *
FROM ex0kt_osmembership_fields
WHERE published = 1 AND plan_id = 0 AND `access` IN (1,5)
ORDER BY ordering
547μs25.54KB/components/com_osmembership/helper/helper.php:1345CopySELECT a.name, b.field_value
FROM ex0kt_osmembership_fields AS a
INNER JOIN ex0kt_osmembership_field_value AS b ON a.id = b.field_id
WHERE b.subscriber_id = 1288
639μs1.07KB/components/com_osmembership/helper/helper.php:1524CopySELECT username
FROM ex0kt_users
WHERE id = 0
187μs1.39KB/plugins/content/membershiptags/membershiptags.php:136CopySELECT DISTINCT a.title
FROM ex0kt_osmembership_plans AS a
INNER JOIN ex0kt_osmembership_subscribers AS b ON a.id = b.plan_id
WHERE b.user_id = 0 AND b.published = 1
680μs1.63KB/plugins/content/membershiptags/membershiptags.php:174CopySELECT DISTINCT a.title
FROM ex0kt_osmembership_plans AS a
INNER JOIN ex0kt_osmembership_subscribers AS b ON a.id = b.plan_id
WHERE b.user_id = 0 AND b.published = 2 AND a.id NOT IN (SELECT plan_id FROM ex0kt_osmembership_subscribers AS c WHERE c.published = 1)
528μs12.63KB/plugins/content/membershiptags/membershiptags.php:185CopySELECT a.*, b.username
FROM ex0kt_osmembership_subscribers AS a
LEFT JOIN ex0kt_users AS b ON a.user_id = b.id
WHERE is_profile = 1 AND user_id = 0
ORDER BY a.id DESC
277μs28.63KB/components/com_osmembership/helper/subscription.php:907CopySELECT DISTINCT plan_id
FROM ex0kt_osmembership_subscribers
WHERE user_id = 0 AND published <= 2
67μs912B/components/com_osmembership/helper/helper.php:341CopySELECT a.name, b.field_value
FROM ex0kt_osmembership_fields AS a
INNER JOIN ex0kt_osmembership_field_value AS b ON a.id = b.field_id
WHERE b.subscriber_id = 1288
54μs1.07KB/components/com_osmembership/helper/helper.php:1524CopySELECT username
FROM ex0kt_users
WHERE id = 0
109μs1.39KB/plugins/content/membershiptags/membershiptags.php:136CopySELECT DISTINCT a.title
FROM ex0kt_osmembership_plans AS a
INNER JOIN ex0kt_osmembership_subscribers AS b ON a.id = b.plan_id
WHERE b.user_id = 0 AND b.published = 1
59μs1.63KB/plugins/content/membershiptags/membershiptags.php:174CopySELECT DISTINCT a.title
FROM ex0kt_osmembership_plans AS a
INNER JOIN ex0kt_osmembership_subscribers AS b ON a.id = b.plan_id
WHERE b.user_id = 0 AND b.published = 2 AND a.id NOT IN (SELECT plan_id FROM ex0kt_osmembership_subscribers AS c WHERE c.published = 1)
47μs1.63KB/plugins/content/membershiptags/membershiptags.php:185CopySELECT a.*, b.username
FROM ex0kt_osmembership_subscribers AS a
LEFT JOIN ex0kt_users AS b ON a.user_id = b.id
WHERE is_profile = 1 AND user_id = 0
ORDER BY a.id DESC
270μs28.63KB/components/com_osmembership/helper/subscription.php:907CopySELECT DISTINCT plan_id
FROM ex0kt_osmembership_subscribers
WHERE user_id = 0 AND published <= 2
174μs912B/components/com_osmembership/helper/helper.php:341CopySELECT a.name, b.field_value
FROM ex0kt_osmembership_fields AS a
INNER JOIN ex0kt_osmembership_field_value AS b ON a.id = b.field_id
WHERE b.subscriber_id = 1288
49μs1.07KB/components/com_osmembership/helper/helper.php:1524CopySELECT username
FROM ex0kt_users
WHERE id = 0
46μs1.39KB/plugins/content/membershiptags/membershiptags.php:136CopySELECT DISTINCT a.title
FROM ex0kt_osmembership_plans AS a
INNER JOIN ex0kt_osmembership_subscribers AS b ON a.id = b.plan_id
WHERE b.user_id = 0 AND b.published = 1
54μs1.63KB/plugins/content/membershiptags/membershiptags.php:174CopySELECT DISTINCT a.title
FROM ex0kt_osmembership_plans AS a
INNER JOIN ex0kt_osmembership_subscribers AS b ON a.id = b.plan_id
WHERE b.user_id = 0 AND b.published = 2 AND a.id NOT IN (SELECT plan_id FROM ex0kt_osmembership_subscribers AS c WHERE c.published = 1)
100μs1.63KB/plugins/content/membershiptags/membershiptags.php:185CopySELECT id, parent, alias
FROM ex0kt_eb_categories
146μs1.88KB/components/com_eventbooking/helper/route.php:636CopySELECT `alias` AS `alias`
FROM ex0kt_eb_events
WHERE id = 70
459μs1.63KB/components/com_eventbooking/helper/route.php:265CopySELECT id
FROM ex0kt_eb_urls
WHERE md5_key = '1b0a9b061124ab571060b66ced37879d'
861μs912B/components/com_eventbooking/router.php:486CopySELECT `alias` AS `alias`
FROM ex0kt_eb_events
WHERE id = 62
222μs1.63KB/components/com_eventbooking/helper/route.php:265CopySELECT id
FROM ex0kt_eb_urls
WHERE md5_key = '27a540119032d7bae5251d762ed32fc0'
1ms912B/components/com_eventbooking/router.php:486CopySELECT `alias` AS `alias`
FROM ex0kt_eb_events
WHERE id = 76
139μs1.63KB/components/com_eventbooking/helper/route.php:265CopySELECT id
FROM ex0kt_eb_urls
WHERE md5_key = '036d8d82f417ef426806e0a493a64ab8'
144μs912B/components/com_eventbooking/router.php:486CopySELECT m.id, m.alias, m.path AS route, m.level, m.parent_id
FROM ex0kt_menu AS m
WHERE m.menutype = 'footer' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0
ORDER BY m.lft
126μs6.62KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791CopySELECT * FROM ex0kt_hikashop_config
166μs3.76KB/administrator/components/com_hikashop/classes/config.php:16CopySET sql_mode=(SELECT REPLACE(REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''), 'STRICT_TRANS_TABLES', ''));
67μs0B/administrator/components/com_hikashop/helpers/helper.php:3339CopySELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count
FROM `ex0kt_scheduler_tasks` AS `a`
WHERE `a`.`state` = 1
347μs1.85KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466CopySELECT id
FROM ex0kt_eb_urls
WHERE md5_key = 'add7ab90c6999f51042ea367758441de'
862μs912B/components/com_eventbooking/router.php:486CopySELECT id
FROM ex0kt_eb_urls
WHERE md5_key = '33f2ee11f1130c5c6e11061cc91d9b9a'
458μs912B/components/com_eventbooking/router.php:486CopySELECT `session_id`
FROM `ex0kt_session`
WHERE `session_id` = ?
220μs1.9KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291CopyUPDATE `ex0kt_session`
SET `data` = ?
, `time` = ?
WHERE `session_id` = ?
348μs840BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy