Ready-made teaching kits
3,927 free kits by grade and subject. Each one has a lesson outline, a worksheet with answer key, a 10-question quiz, flashcards and classroom slides. Open any kit to preview it, then edit and print it free.
Topics follow the style of each region's curriculum. Please check them against your own scheme of work and review every kit before using it with your class.
544 kits · page 2 of 12
Clear filters- Year 11 · ComputingSearching and Sorting AlgorithmsUKAges 15–163 levels
- Year 11 · ComputingEthical, Legal and Environmental IssuesUKAges 15–163 levels
- Year 11 · ComputingRobust Programs and TestingUKAges 15–163 levels
- Year 11 · ComputingData CompressionUKAges 15–163 levels
- Year 2 · ComputingAlgorithms and DebuggingUKAges 6–73 levels
- Year 2 · ComputingDigital PhotographyUKAges 6–73 levels
- Year 2 · ComputingMaking Digital MusicUKAges 6–73 levels
- Year 2 · ComputingTyping and Editing TextUKAges 6–73 levels
- Year 3 · ComputingLoops in Block CodingUKAges 7–83 levels
- Year 3 · ComputingDesktop PublishingUKAges 7–83 levels
- Year 3 · ComputingStop-Frame AnimationUKAges 7–83 levels
- Year 3 · ComputingBranching DatabasesUKAges 7–83 levels
- Year 4 · ComputingSelection: If-Then ChoicesUKAges 8–93 levels
- Year 4 · ComputingAudio Production and PodcastsUKAges 8–93 levels
- Year 4 · ComputingData LoggingUKAges 8–93 levels
- Year 4 · ComputingPhoto EditingUKAges 8–93 levels
- Year 5 · ComputingThe Internet and NetworksUKAges 9–103 levels
- Year 5 · ComputingSearch Engines and Reliable SourcesUKAges 9–103 levels
- Year 5 · ComputingIntroduction to SpreadsheetsUKAges 9–103 levels
- Year 5 · ComputingVector DrawingUKAges 9–103 levels
- Year 6 · ComputingVariables in ProgrammingUKAges 10–113 levels
- Year 6 · ComputingCreating Web PagesUKAges 10–113 levels
- Year 6 · ComputingSensing with MicrocontrollersUKAges 10–113 levels
- Year 6 · ComputingFlat-File DatabasesUKAges 10–113 levels
- Year 7 · ComputingIntroduction to PythonUKAges 11–123 levels
- Year 7 · ComputingComputer HardwareUKAges 11–123 levels
- Year 7 · ComputingSpreadsheet ModellingUKAges 11–123 levels
- Year 7 · ComputingDigital Footprint and WellbeingUKAges 11–123 levels
- Year 8 · ComputingBinary NumbersUKAges 12–133 levels
- Year 8 · ComputingPython Selection and LoopsUKAges 12–133 levels
- Year 8 · ComputingHTML and CSSUKAges 12–133 levels
- Year 8 · ComputingRepresenting ImagesUKAges 12–133 levels
- Year 9 · ComputingCyber SecurityUKAges 13–143 levels
- Year 9 · ComputingPython Lists and FunctionsUKAges 13–143 levels
- Year 9 · ComputingRepresenting SoundUKAges 13–143 levels
- Year 9 · ComputingDatabases and SQLUKAges 13–143 levels
- Year 1 · EnglishCapital Letters and Full StopsUKAges 5–63 levels
- Year 1 · EnglishPlurals: Adding -s and -esUKAges 5–63 levels
- Year 1 · EnglishJoining Words and Sentences with AndUKAges 5–63 levels
- Year 1 · EnglishRetelling a Story in OrderUKAges 5–63 levels
- Year 1 · EnglishQuestion and Exclamation MarksUKAges 5–63 levels
- Year 1 · EnglishAdding -ing, -ed and -erUKAges 5–63 levels
- Year 10 · EnglishMacbeth: Ambition and GuiltUKAges 14–153 levels
- Year 10 · EnglishA Christmas Carol: Context and ThemesUKAges 14–153 levels
- Year 10 · EnglishAnalysing Language in FictionUKAges 14–153 levels
- Year 10 · EnglishAnalysing Structure in FictionUKAges 14–153 levels
- Year 10 · EnglishEvaluating a Writer's MethodsUKAges 14–153 levels
- Year 10 · EnglishNarrative Writing for GCSEUKAges 14–153 levels
Can't find your topic?
Make maths practice with computed answers, or a kit from your own word list or notes. No AI credits needed.