System.Exception: Exception while creating a value. ---> System.InvalidOperationException: Timeout expired.  The timeout period elapsed prior to obtaining a connection from the pool.  This may have occurred because all pooled connections were in use and max pool size was reached.
   at Umbraco.Core.Cache.ObjectCacheRuntimeCacheProvider.GetCacheItem(String cacheKey, Func`1 getCacheItem, Nullable`1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, String[] dependentFiles)
   at Umbraco.Core.Cache.DeepCloneRuntimeCacheProvider.GetCacheItem(String cacheKey, Func`1 getCacheItem, Nullable`1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, String[] dependentFiles)
   at Umbraco.Core.Persistence.Repositories.DataTypeDefinitionRepository.GetCachedPreValueCollection(Int32 datetypeId)
   at Umbraco.Core.Services.DataTypeService.GetPreValuesCollectionByDataTypeId(Int32 id)
   at Umbraco.Core.Cache.DictionaryCacheProviderBase.<>c__DisplayClass10_0.<GetSafeLazy>b__0()
   --- End of inner exception stack trace ---
   at Umbraco.Core.Cache.HttpRequestCacheProvider.GetCacheItem(String cacheKey, Func`1 getCacheItem)
   at Our.Umbraco.DocTypeGridEditor.Helpers.DocTypeGridEditorHelper.ConvertValueToContent(String id, String contentTypeAlias, String dataJson)
   at ASP._Page_app_plugins_doctypegrideditor_render_doctypegrideditor_cshtml.Execute() in C:\inetpub\vhosts\\app_plugins\doctypegrideditor\render\doctypegrideditor.cshtml:line 26
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in C:\inetpub\vhosts\\Views\Partials\grid\editors\base.cshtml:line 20

The STEM Centres (sometimes known locally as Maths & Science Centres of Excellence) improve learning outcomes of students who demonstrate interest and aptitude in Maths, Science, Technology and Engineering.

The voluntary after-school programs provide practical, hands-on learning experiences, with a wide range of interactive activities and experiments. Students also have the opportunity to access online materials and digital apps, learning how to program and code. 

The program can also offer a fantastic STEM Camp where students travel to an exciting location in Australia to take part in fun activities, excursions, tours and workshops. These camps give students insight into a huge range of STEM related careers and further education opportunities, opening their eyes to potential post-school pathways.

The STEM Centres play a key role in preparing students as they transition into secondary school maths and science streams, as well as into a Follow the Dream program.

The skills developed at the Centres encourage students to remain engaged and enthusiastic about science and maths subjects throughout their school journey, which in turn helps broaden their horizons in a world of work where employers are increasingly looking for STEM skills.

How to enrol in a STEM Centre

  • Check out our locations map and list below to see if there is a STEM Centre in your area
  • Contact the host school who will connect you with the dedicated Program Coordinator who manages the Centre and liaises with parents/carers
  • Not in your area? Chat to your school about inviting the Foundation to set up a STEM Centre so Indigenous students in the area can get involved with exciting experiments and excursions

Current STEM Centre locations

Watch, listen, read... Different stories. Different backgrounds.

More stories