Explore our Halloween activities and classroom resources for pupils aged 3–11. From Halloween maths worksheets and themed reading comprehension to easy craft templates and spooky playdough mats, everything is made by teachers and linked to the National Curriculum. Perfect for your classroom displays, continuous provision, and low-prep lesson ideas in the lead-up to 31st October.
Use this Halloween missing numbers to 10 maths worksheet to help children in EYFS and KS1 practise number sequencing. Or try our Halloween pumpkin counting activity to encourage pupils to match quantities to numerals.
Link your Halloween topic to key reading skills with our KS1 Halloween reading comprehension activity, based on the reading content domains. Or download our Halloween English resource pack for a complete bundle.
Reinforce number skills with our Halloween maths 100 square puzzle – great for spotting number patterns and understanding place value. Our KS1 Halloween maths activity booklet is packed with engaging ideas all tied to the National Curriculum.
Try this simple Halloween playdough recipe for a seasonal sensory activity that supports fine motor development. Pair it with our Halloween playdough mats for extra inspiration during continuous provision.
Perfect as early finishers or for your Halloween topic display, our Halloween colouring pages are great to decorate with pens, paints, or glitter.
Everything is designed to be low-prep, engaging and effective – perfect for teachers looking to add a seasonal touch without losing learning focus.
| Cookie | Duration | Description |
|---|---|---|
| _fbp | 3 months | Facebook sets this cookie to display advertisements when either on Facebook or on a digital platform powered by Facebook advertising after visiting the website. |
| _ga | 1 year 1 month 4 days | Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. |
| _ga_* | 1 year 1 month 4 days | Google Analytics sets this cookie to store and count page views. |
| _gcl_au | 3 months | Google Tag Manager sets the cookie to experiment advertisement efficiency of websites using their services. |
| Cookie | Duration | Description |
|---|---|---|
| edd-rvi | 3 months | Description is currently not available. |
| GFE_RTT | 5 minutes | No description available. |
| m | 1 year 1 month 4 days | No description available. |
| Cookie | Duration | Description |
|---|---|---|
| fr | 3 months | Facebook sets this cookie to show relevant advertisements by tracking user behaviour across the web, on sites with Facebook pixel or Facebook social plugin. |
| NID | 6 months | Google sets the cookie for advertising purposes; to limit the number of times the user sees an ad, to unwanted mute ads, and to measure the effectiveness of ads. |
| VISITOR_INFO1_LIVE | 6 months | YouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface. |
| VISITOR_PRIVACY_METADATA | 6 months | YouTube sets this cookie to store the user's cookie consent state for the current domain. |
| YSC | session | Youtube sets this cookie to track the views of embedded videos on Youtube pages. |
| yt-remote-connected-devices | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
| yt-remote-device-id | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
| yt.innertube::nextId | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |
| yt.innertube::requests | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |