An open educational resource for planning purposeful, inclusive, and student-centered school assemblies.
The kit moves beyond lists of assembly titles. It helps a planning team define a learning aim, choose an appropriate topic, involve students responsibly, build a realistic program, and review what the audience learned.
School gatherings can create shared language, make learning visible, strengthen participation, and connect ideas across the curriculum. They can also become repetitive or performative when a broad message is not translated into a meaningful experience.
This project provides reusable methods and examples for treating assemblies as short educational programs rather than isolated announcements or motivational talks.
- teachers and school leaders planning whole-school or year-group gatherings;
- student councils, hosts, researchers, and speakers;
- pastoral, advisory, and community coordinators;
- teacher educators and researchers examining student voice and school belonging;
- education organizations adapting materials for workshops or staff learning.
The resources are designed for adaptation. Every school should apply its own safeguarding, accessibility, privacy, curriculum, and visitor policies.
school-assembly-learning-kit/
|-- README.md
|-- LICENSE
|-- docs/
| `-- overview.md
|-- guides/
| |-- program-design-guide.md
| `-- student-speaker-guide.md
|-- topics/
| |-- topic-cards.md
| `-- calendar-themes.md
|-- examples/
| `-- assembly-plans.md
`-- references/
`-- resource-list.md
| Resource | Use it to |
|---|---|
| Educational overview | Define the purpose, learning objectives, and educational value of an assembly |
| Topic cards | Select and adapt themes with inquiry questions, activities, and cautions |
| Calendar themes | Build continuity across a term or school year |
| Program design guide | Plan timing, participation, access, safeguarding, rehearsal, and evaluation |
| Student speaker guide | Research, write, rehearse, and deliver a short contribution |
| Worked assembly plans | See four complete learning sequences with timings and scripts |
| Reference list | Locate public frameworks, research, books, and source-evaluation questions |
- Read the overview and write one learning aim.
- Select or adapt a topic card.
- Complete the design brief in the program guide.
- Support student contributors with the speaker guide.
- Rehearse, complete safeguarding and access checks, and prepare a backup.
- Use one small review method after the program.
- Audit previous assemblies for purpose, representation, student participation, and follow-up.
- Use the calendar framework to balance themes.
- Leave open spaces for current learning and student-proposed work.
- Rotate visible and behind-the-scenes student roles.
- Review the program with students at the end of each cycle.
Begin with a question from a topic card, not a slogan. Use the reference guide to evaluate evidence and record sources. After researching a theme, students who need to organize supporting visuals can use the AiPPT morning assembly topic resource as an optional presentation-planning reference; suggestions should still be checked for accuracy, context, and suitability.
- Learning before performance: Every element should serve the learning aim.
- Student agency: Students should help research, shape, and review contributions.
- No forced disclosure: Participation never requires sharing private experience.
- Access from the start: Language, environment, media, and response modes should be planned inclusively.
- Evidence with context: Explain what a source supports and what it does not.
- Practice beyond slogans: Give the audience something concrete to notice, try, or discuss.
- Reflection and revision: Review understanding, not applause alone.
Suggested description
Open educational resources for planning inclusive school assemblies, student talks, reflection activities, and teacher-led programs.
Suggested GitHub topics
educationschool-assembliesstudent-voicepublic-speakingteaching-resourcessocial-emotional-learninglearning-design
Contributions are welcome when they add independent educational value.
Useful contributions include:
- a topic card with a clear learning aim and source suggestions;
- an age-adapted assembly plan with realistic timing;
- an accessibility or facilitation improvement;
- a correction to a reference;
- a tested reflection or evaluation method;
- a translation that preserves meaning and safety guidance.
Before opening a pull request:
- Remove identifying student information.
- Confirm permission for stories, quotations, and media.
- Cite factual claims and original sources.
- Use plain, respectful language.
- Explain the age range and context in which the material was used.
- Avoid promotional copy, keyword lists, and undisclosed generated content.
Open an issue before proposing a major structural change.
Released under the MIT License. Check third-party sources and media for their own reuse terms.