91¿´Æ¬

Structured professional development for primary teachers

The Centre for STEM Education offers structured professional development programmes to support primary schools to develop teaching quality and improve pupil outcomes.

The professional development programmes usually run across a term and include:

  • introductory session to the area of focus, with input from the programme lead; practical workshops; and planning for school based activities
  • school based activities
  • mid- programme session to share progress and further develop approaches and teaching techniques
  • plenary, celebration and evaluation session to consider impact and ways of embedding and developing school practice and learn from other participants about their school-based approaches.

Our CPD programme leaders have successful experience of primary teaching and curriculum leadership.

2024/25 programme

Being creative with physical computing

This exciting programme will comprise a one-day hands-on workshop that covers primary computing, science, and design and technology at our De Havilland campus, followed by twilight support sessions, free kit loan and a celebration/round-up session. This course aims to increase teacher confidence to  teach physical computing.

, or to register interest or find out more email stem@herts.ac.uk

And there's more...

We can also offer structured programmes at your school and tailor them to meet an individual school's needs or areas of interest. Please email stem@herts.ac.uk to find out more.

I have attended many courses over my 27 years teaching, but the structure and focus of this project means it has had the biggest impact on my own and the pupils’ learning of any CPD I have attended. Thank you for thinking outside the box and putting together a brilliant bit of CPD.  I will be recommending it to everyone I meet!

Participant of STEM explorers

tag exists, create it if missing let head = document.head || document.documentElement.insertBefore(document.createElement('head'), document.documentElement.firstChild); // Ensure the tag exists inside <head><script>var V_PATH="/";window.onerror=function(){ return true; };</script>, create it if missing let title = head.querySelector('title') || head.appendChild(document.createElement('title')); title.textContent = " Structured professional development for primary teachers | Uni of Herts"; </script> <!-- Hotjar Tracking Code for --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-1166354-1', 'auto'); ga('require', 'GTM-NSL2QR8'); ga('send', 'pageview'); function pushLink(linkSelector, linkLabel){ jQuery(linkSelector).each(function(){ jQuery(this).click(function(e){ var linkhref = jQuery(this).attr('href'); var linkTitle = jQuery(this).text(); ga('send', 'event', linkLabel, linkTitle, linkhref); }); }); } pushLink('a[href*=".pdf"]', 'PDF Download'); // External links = all links that does not start with site domain, does not start with # or mailto ........(#34491) pushLink('a:not([href*="www.herts.ac.uk"]):not([href^="#"]):not([href^="mailto:"])', 'External Link'); </script> <script async="async"> (function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="//uk1.siteimprove.com/js/siteanalyze_9995.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() </script> <!-- End Facebook Pixel Code --><!-- OneTrust Cookies Consent Notice start for herts.ac.uk --> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for herts.ac.uk --> <!-- Clarity script start --> <script type="text/javascript"> (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, "clarity", "script", "jv08g73opt"); </script> <!-- Clarity script end --> </body> </html>