No description
  • Elixir 99.2%
  • Nix 0.8%
Find a file
2026-08-06 13:54:27 +01:00
docs Prepare SchoolKit for v2 rebuild 2026-08-06 13:54:27 +01:00
lib Prepare SchoolKit for v2 rebuild 2026-08-06 13:54:27 +01:00
notebooks Prepare SchoolKit for v2 rebuild 2026-08-06 13:54:27 +01:00
priv/attainment_8_estimates Add attainment estimates generator 2024-12-28 19:17:12 +00:00
test Prepare SchoolKit for v2 rebuild 2026-08-06 13:54:27 +01:00
.envrc add nix flake 2026-08-06 12:24:13 +01:00
.formatter.exs Initial commit 2024-12-21 17:17:40 +00:00
.gitignore add nix flake 2026-08-06 12:24:13 +01:00
flake.lock add nix flake 2026-08-06 12:24:13 +01:00
flake.nix add nix flake 2026-08-06 12:24:13 +01:00
mix.exs Docs and subject report 2025-01-01 12:54:15 +00:00
mix.lock Tests for loads of stuff 2024-12-22 19:46:09 +00:00
README.md Prepare SchoolKit for v2 rebuild 2026-08-06 13:54:27 +01:00

SchoolKit

SchoolKit is a collection of tools for working with UK Secondary School data. It is designed to be used by teachers, school leaders, and data analysts to help them understand and improve their schools.

Features

  • Notebooks for analysing and visualising school performance data
  • A library of functions for working with school performance data, this is for more advanced users who want to build their own tools. Programming knowledge is required.

Notebooks

The current notebook uses the preserved SchoolKit.Legacy prototype while a new policy-driven implementation is built. It remains an interactive reference for analysing the prototype's school-specific CSV format.

To get started, you will need to install Livebook. You can do this by visiting https://livebook.dev/, and following the instructions to "Install Livebook". Once you have Livebook installed and running, you can run the notebooks by clicking on the buttons below.

  • Legacy GCSE Attainment and Progress Run in Livebook

Installation as a library

SchoolKit is not current available on hex.pm, but you can install it from GitHub by adding it to your list of dependencies in mix.exs. It will be published once it is a little more stable, but right now it is in the early stages of development.

def deps do
  [
    {:school_kit, github: "elliotblackburn/school_kit"}
  ]
end