Skip to main content

11 May 2026

Free, fully-editable Scheme of Work generator

Auto generated profile Image
Written by

Eoin Shannon

I have just made a free Scheme of Work tool available on CodeBash (codebash.co.uk). It supports OCR, AQA, Edexcel and CIE.

Generation is the start, not the end. Before you ever download, you can:

  1. Re-weight topic blocks. Push Programming up to (say) 25% of the year and Networks down to 8%. The generator re-distributes lesson slots accordingly so the topic counts match the weights you set.
  2. Re-order lessons within and between weeks. Drag a lesson up, down, or into a different week to match how you actually teach.
  3. Edit any row in place. Title, spec reference, subtopic label, notes and the linked lesson URL are all editable from the browser, with no login required for anonymous use.
  4. Add or remove individual lessons in any week without regenerating the whole SoW.
  5. Define your own academic-year phases (half-terms) with start and end dates and assign topic blocks to each phase, so the order respects how your department sequences content.
  6. Split into theory and practical streams when you teach in parallel rooms.
  7. Set lessons per week, total weeks, mock weeks and assessment frequency to match your school calendar, and exclude UK bank holidays and your own holiday weeks automatically.
  8. Export the final version to Excel with five learning objectives per lesson, spec refs, subtopic labels and exam-board labelling already populated.

The SoW sits alongside the existing free GCSE content on CodeBash:

  • Multi-board pseudocode practice with board-specific syntax highlighting and a transpiler to Python.
  • An in-browser Python and C# playground with sandboxed execution.
  • Free theory lessons across data representation, programming, networks, ethics, cybersecurity, software, AI and the new CIE-only topics (error detection, encryption depth, automated systems, robotics, digital currency and I/O devices).
  • Auto-marked practice questions and exam-style worked answers with mark schemes.
  • CS Escape Room challenges for end-of-topic engagement.

Each row in the generated SoW links to the matching free lesson page, so students can revise the exact same material at home at no cost.

Sample Scheme of Work - OCR J277 GCSE | CodeBash
Lessons - CodeBash

Discussion

Please login to post a comment