Assemblies for All offers more than 200 inclusive assemblies for Key Stages 1 to 5 across 30 diverse themes, none of which promote one particular religion or belief, making them suitable for all pupils regardless of their religious or non-religious background.