
“Absolutely love all the resources I have downloaded and can’t wait for Year 1 to use all the resources! Really friendly and creative. Thank you!”
Kirsten Marie
Year 1 Teacher
“There are so many great things about Mrs Mactivity: the visuals, the resources, the scaffolding, and we absolutely love the fact that there’s activities as well as more formal worksheets as well”
“Very animated and colourful resources for the whole of primary school. User friendly. Everything is clearly linked to national curriculum objectives or making progress with the children.”
At Mrs Mactivity, we understand how important it is for KS2 teachers to have access to high-quality, engaging resources that make a difference in the classroom. Whether you’re teaching KS2 maths, English, KS2 science, KS2 geography or KS2 SPaG, our comprehensive collection of resources is designed to save you time and support effective teaching and learning.
We offer a wide variety of worksheets, lesson plans, interactive PowerPoints, and more – all created by specialists who understand the demands of the KS2 curriculum.
Finding KS2 maths worksheets that are both engaging and educational can be a challenge. At Mrs Mactivity, we’ve developed a range of maths resources covering addition, subtraction, multiplication, division, fractions, decimals, and percentages. Our differentiated resources support varied ability levels, making it easy to plan inclusive and effective lessons. Whether you’re teaching fluency or reasoning, our materials help reinforce essential maths skills across the key stage.
Teaching spelling, punctuation and grammar doesn’t have to feel repetitive. Our KS2 SPaG resources include worksheets, games, and assessment tools to support Year 3 pupils and beyond. With engaging activities and clear progression, your pupils will develop a strong understanding of sentence structure, punctuation, and grammar – all while enjoying their learning.
Science is a great way to spark curiosity and enquiry. Our KS2 science resources include practical experiments, lesson plans, and science worksheets covering topics such as electricity, forces, states of matter, the human body and more. These resources support enquiry-based learning and align with national curriculum expectations – making science exciting and meaningful for your pupils.
Our KS2 geography resources help pupils explore the world around them through well-structured lesson plans, differentiated worksheets and interactive activities. Covering themes such as physical and human features, weather and climate, and global geography, these resources help children make sense of the world and understand their place within it.
Support your pupils as they prepare for end-of-key-stage assessments with our KS2 SATs practice papers. Based on real exam-style questions, these resources help familiarise children with the format of the tests while giving you valuable insight into their strengths and areas for improvement. Use alongside our tracking tools and revision resources for a complete SATs support package.
Our differentiated reading comprehension resources for KS2 support all pupils, no matter their reading level. With texts spanning different genres, topics and themes, these activities build key reading skills including inference, retrieval, vocabulary development and summarising. Ideal for group work, homework, or independent reading tasks.
Encourage your pupils to become confident writers with our KS2 creative writing prompts. Designed to inspire and engage, these prompts help children experiment with narrative, descriptive, persuasive and instructional writing – while supporting grammar and vocabulary development.
Our KS2 interactive PowerPoints are perfect for front-of-class teaching or independent exploration. Covering grammar, comprehension, SPaG, and more, they’re an easy way to bring energy and focus to your lessons. Use them to introduce topics, consolidate learning or guide whole-class discussion.
Whatever subject you’re planning for, our KS2 teaching resources are here to support you in delivering effective, engaging and curriculum-aligned lessons. Explore the full range of our KS2 schemes and resources today and make your planning easier, while helping your pupils make meaningful progress.
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. |