Free teaching resources
Editable lessons, worksheets with answers, knowledge organisers and revision booklets for Computer Science, IT, Business, Economics and Geography. Take what you need.
Computer Science
KS3, GCSE and A-level
AQA A-level Computer Science Paper 1, June 2027: Sections C and D practice (Pack A)
Independent practice for Sections C and D, built around this year's Skeleton Program. Every document comes as a PDF and an editable Word file.
- Code Companion: every class and method explained, with a class diagram and call graph
- 56 Section C questions (75 marks) with a mark scheme booklet
- 22 Section D programming tasks (206 marks) across all four mark bands, with mark schemes, expected screen captures and tested model solutions
- 2 full Section C and D mock papers, each with a question paper, mark scheme and answer document
- 11 narrated videos, about 54 minutes in all
You will need AQA's Preliminary Material and Skeleton Program for June 2027, from Centre Services. The pack does not reproduce the Skeleton Program.
Written by Forge Class Software. Not produced or endorsed by AQA.
No account needed for this pack. To see what else SubjectHub has for A-level Computer Science, create a free account.
AQA A-level Computer Science Paper 1, June 2027: Sections C and D practice (Pack B)
Pack B follows Pack A and has none of the same questions or tasks. Every document comes as a PDF and an editable Word file.
What Pack B will contain:
- The other half of the Section C questions: 55 questions (76 marks) with a mark scheme booklet
- The other half of the Section D tasks: 23 programming tasks (206 marks) across all four mark bands, with mark schemes, expected screen captures and tested model solutions
- Mock papers M3 and M4: 2 full Section C and D mocks, each with a question paper, mark scheme and answer document
- 9 narrated videos, about 51 minutes in all: 2 on exam technique and 7 Section D task walkthroughs
You will need AQA's Preliminary Material and Skeleton Program for June 2027, from Centre Services. The pack does not reproduce the Skeleton Program.
Written by Forge Class Software. Not produced or endorsed by AQA.
Pack B: coming soon
Not open to everyone yet. When it is, it will be free for teachers with an access code, like Pack A.
Subscribing schools: get Pack B now
Not a member yet? If your school is on a paid SubjectHub plan, you get Pack B free, straight away: sign in to download it. Otherwise see plans or email stevebenton@forgeclass.co.uk.
Year 11 revision: Programming
The printed booklet for the first 11 lessons of our Year 11 Paper 2 revision block, from variables and selection to file handling, then mixed programming and two assessments. Student copy and full answers.
A-level knowledge organiser: data types and programming concepts
Data types and the core programming concepts that open section 4.1, on one sheet. PDF to print, PowerPoint to edit.
A-level knowledge organiser: abstraction, automation and finite state machines
Abstraction, automation and finite state machines from the start of section 4.4, on one sheet. PDF to print, PowerPoint to edit.
KS3 Computing
12 free lessons- Binary - Converting Binary to DenarySlides
- Binary - Converting Denary to BinarySlides
- Binary - Representing Images — Pixels & Colour DepthSlides
- Binary - Representing Sound — SamplingSlides
- Binary - Representing Text — ASCIISlides
- Binary - Why Do Computers Use BinarySlides
- ks3-bin-1-why-binaryWorksheetAnswers
- ks3-bin-2-binary-to-denaryWorksheetAnswers
- ks3-bin-3-denary-to-binaryWorksheetAnswers
- ks3-bin-4-representing-textWorksheetAnswers
- ks3-bin-5-representing-imagesWorksheetAnswers
- ks3-bin-6-representing-soundWorksheetAnswers
OCR J277 GCSE Computer Science
4 free lessonsAQA 7517 A-Level Computer Science
27 free lessons- 4.1.1.1Data TypesSlidesWorksheetAnswers
- 4.4.2.1Finite State MachinesSlidesWorksheetAnswers
- 4.5aNumber Systems and Number BasesSlidesWorksheetAnswers
- 01 Weekly Recall - Inputs and outputsWorksheetAnswers
- 02 Weekly Recall - Data types and if statementsWorksheetAnswers
- 03 Weekly Recall - While loopsWorksheetAnswers
- 04 Weekly Recall - For loopsWorksheetAnswers
- 05 Weekly Recall - Procedures and scopeWorksheetAnswers
- 06 Weekly Recall - FunctionsWorksheetAnswers
- 07 Weekly Recall - ArraysWorksheetAnswers
- 08 Weekly Recall - DictionariesWorksheetAnswers
- 09 Weekly Recall - Mathematical operationsWorksheetAnswers
- 10 Weekly Recall - RecursionWorksheetAnswers
- 11 Weekly Recall - File handlingWorksheetAnswers
- 12 Weekly Recall - Classes and objectsWorksheetAnswers
- 13 Weekly Recall - Inheritance and polymorphismWorksheetAnswers
- 01 P2 Weekly Recall - Number systems and basesWorksheetAnswers
- 02 P2 Weekly Recall - Unsigned binary and arithmeticWorksheetAnswers
- 03 P2 Weekly Recall - Two's complementWorksheetAnswers
- 04 P2 Weekly Recall - Fixed and floating pointWorksheetAnswers
- 05 P2 Weekly Recall - Character codes and error checkingWorksheetAnswers
- 06 P2 Weekly Recall - Images and soundWorksheetAnswers
- 07 P2 Weekly Recall - Compression and encryptionWorksheetAnswers
- 4.14.1 L1 Data types and casting — Student instructionsSlides
- 4.14.1 L1 Data types and casting — Student instructionsSlidesWorksheetAnswers
- 4.14.1 L1 Data types and casting — TeacherSlides
- 4.14.1 L1 Data types and casting — TeacherSlides
GCSE Computer Science: printable Five-a-Day and practice papers
Pick your exam board, then print any set straight to PDF.
Five A Day
5 questions per set • 10–15 minutes • Perfect for daily warm-ups or homework
Practice Papers
Full-length exam-style Foundation papers • Great for building confidence
Practice A (Foundation) - Paper 01
Foundation Practice - OCR J277/01. Easier questions to build confidence and reinforce core concepts.
Practice A (Foundation) - Paper 02
Foundation Practice - OCR J277/02. Easier questions to build confidence and reinforce core concepts.
IT and Creative iMedia
BTEC Level 3 IT
BTEC Level 3 IT: Unit 1 knowledge organisers
A page per topic for Unit 1 Information Technology Systems, from digital devices to legal issues, each tied to its specification reference.
Business and Economics
BTEC Enterprise and A-level Economics
Geography
KS3 and GCSE, all five exam boards
KS3 Geography
6 free lessons- Lesson 1 - Earth's spheres - how do the systems connectSlides
- Lesson 1 - What is the coast, and why is every coastline differentSlides
- Lesson 1 - What is geography Physical, human and environmentalSlides
- Lesson 1 - World population - how fast is it growingSlides
- Lesson 1 - The water cycle - a global systemSlides
- Lesson 1 - Deep time - the geological timescaleSlides
Geography: printable Five-a-Day and practice papers
Pick KS3 or your GCSE specification, then print any set straight to PDF.
KS3 Five A Day
Five one-mark retrieval questions per set • Coasts, Rocks and Landscapes, and Tectonic Hazards
The full library
Hundreds more lessons, worksheets, knowledge organisers and schemes of work come with a subscription.
83 lessons in the full pack
85 lessons in the full pack
2 lessons in the full pack
2 lessons in the full pack
165 lessons in the full pack
71 lessons in the full pack
28 lessons in the full pack
27 lessons in the full pack
138 lessons in the full pack
188 lessons in the full pack
64 lessons in the full pack
Want more?
These are a sample. With an account, the same material comes as auto-marked homework, assessments and cover work for your classes, with progress tracking for every student.
Create a free account