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.
556 kits · page 6 of 12
Clear filters- Upper intermediate · FrenchLe Gérondif: En + -antGeneralAges 15–183 levels
- Upper intermediate · FrenchConnecteurs Logiques: PourtantGeneralAges 15–183 levels
- Upper intermediate · FrenchLe Futur AntérieurGeneralAges 15–183 levels
- Upper intermediate · FrenchLes Pronoms Y et EnGeneralAges 15–183 levels
- Beginner · GermanHallo! German GreetingsGeneralAges 11–163 levels
- Beginner · GermanZahlen von null bis hundertGeneralAges 11–163 levels
- Beginner · GermanDer, Die, Das: Classroom WordsGeneralAges 11–163 levels
- Beginner · GermanMeine Familie: Family WordsGeneralAges 11–163 levels
- Beginner · GermanWochentage und MonateGeneralAges 11–163 levels
- Beginner · GermanFarben: German ColoursGeneralAges 11–163 levels
- Beginner · GermanSein and HabenGeneralAges 11–163 levels
- Beginner · GermanWie spät ist es? Telling TimeGeneralAges 11–163 levels
- Beginner · GermanEssen und TrinkenGeneralAges 11–163 levels
- Beginner · GermanMein Zuhause: ZimmerGeneralAges 11–163 levels
- Beginner · GermanHaustiere: Hast du ein Tier?GeneralAges 11–163 levels
- Beginner · GermanKleidung: Was trägst du?GeneralAges 11–163 levels
- Beginner · GermanSchulfächer: Mein LieblingsfachGeneralAges 11–163 levels
- Beginner · GermanHobbys: Ich spiele gernGeneralAges 11–163 levels
- Beginner · GermanDas Wetter und die JahreszeitenGeneralAges 11–163 levels
- Beginner · GermanDer Körper: Was tut weh?GeneralAges 11–163 levels
- Elementary · GermanDas Perfekt mit habenGeneralAges 12–173 levels
- Elementary · GermanDas Perfekt mit seinGeneralAges 12–173 levels
- Elementary · GermanModalverben: können, müssenGeneralAges 12–173 levels
- Elementary · GermanTrennbare Verben: Mein TagGeneralAges 12–173 levels
- Elementary · GermanIm Restaurant: BestellenGeneralAges 12–173 levels
- Elementary · GermanWegbeschreibung: Wie komme ich?GeneralAges 12–173 levels
- Elementary · GermanEinkaufen: Im SupermarktGeneralAges 12–173 levels
- Elementary · GermanNebensätze: weil und dassGeneralAges 12–173 levels
- Grades 3–5 · Health & PENutrients and What They DoGeneralAges 8–113 levels
- Grades 3–5 · Health & PEHealthy Teeth and GumsGeneralAges 8–113 levels
- Grades 3–5 · Health & PEYour Heart and ExerciseGeneralAges 8–113 levels
- Grades 3–5 · Health & PEBones and MusclesGeneralAges 8–113 levels
- Grades 3–5 · Health & PEPersonal Hygiene HabitsGeneralAges 8–113 levels
- Grades 3–5 · Health & PEGetting Help in an EmergencyGeneralAges 8–113 levels
- Grades 3–5 · Health & PEChoosing Healthy SnacksGeneralAges 8–113 levels
- Grades 3–5 · Health & PETeamwork and Fair PlayGeneralAges 8–113 levels
- Grades 3–5 · Health & PEJump Rope SkillsGeneralAges 8–113 levels
- Grades 3–5 · Health & PEPosture and Backpack SafetyGeneralAges 8–113 levels
- Grades 6–8 · Health & PEReading Food LabelsGeneralAges 11–143 levels
- Grades 6–8 · Health & PEThe FITT PrincipleGeneralAges 11–143 levels
- Grades 6–8 · Health & PEUnderstanding Stress and CopingGeneralAges 11–143 levels
- Grades 6–8 · Health & PEVaping and Tobacco AwarenessGeneralAges 11–143 levels
- Grades 6–8 · Health & PESeeking Help for Mental HealthGeneralAges 11–143 levels
- Grades 6–8 · Health & PEBody Image and the MediaGeneralAges 11–143 levels
- Grades 6–8 · Health & PEPreventing Sports InjuriesGeneralAges 11–143 levels
- Grades 6–8 · Health & PEInvasion Games TacticsGeneralAges 11–143 levels
- Grades 6–8 · Health & PEFood Safety in the KitchenGeneralAges 11–143 levels
- Grades 6–8 · Health & PEHow Infections SpreadGeneralAges 11–143 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.