Skip to content
@oaknational

Oak National Academy

Creating an openly licensed, fully resourced and AI-enabled curriculum for teachers and pupils as a not for profit and independent Arm's Length Body of UK Gov

Welcome to Oak National Academy 👋

Oak National Academy was founded during the first UK lockdown in April 2020, in response to the COVID-19 pandemic, to support teachers and pupils with remote learning. We delivered over 150 million lessons to pupils across the UK during the 2020-2021 academic year.

In September 2022, Oak became an arm's-length body of the UK Government. Oak is sponsored by the UK Department for Education to which it is stratgically aligned, but operationally independent.

We are here to support great teaching, by supporting teachers and pupils with access to high-quality curriculum materials.

All of our curriculum plans are aligned to the National Curriculum in England, carefully sequenced across year groups and designed by curriculum experts.

We're building fully resourced, openly licensed and AI enabled curricula across 14 subjects across Key Stages 1-4.

Our open-source projects

We also openly licence our code where it is possible to do so.

Oak Web Application

Our main public-facing application is the open source Oak Web Application, built in Next.js, React, Styled-Components and using the Oak React components library.

Our approach to our technical architecture

We take a serverless-first approach to hosting, with the majority of our applications and services running on dedicated Platform-as-a-Service (PaaS) and Infrastructure-as-a-Service (IaaS) provider platforms.

Our web applications are built and hosted on Netlify, with a handful on Vercel, while many of our supporting services are either outsourced or run on Google Cloud Functions.

We are in the process of moving all of our infrastructure management to Terraform.

Pinned Loading

  1. Oak-Web-Application Oak-Web-Application Public

    Oak National Academy Web Application provides the front end to Oak's teacher and pupil facing content

    TypeScript 19 2

  2. oak-components oak-components Public

    A React Typescript components library for Oak National Academy Web Applications

    TypeScript 4

  3. oak-ai-lesson-assistant oak-ai-lesson-assistant Public

    Oak's AI Projects including our AI Lesson Planning Assistant (Aila) and Quiz Designer

    TypeScript 20 1

  4. oak-ai-autoeval-tools oak-ai-autoeval-tools Public

    Oak National Academy's AI Auto Eval tools provide LLM as a judge evaluation on lesson plans and resources

    Python 11 3

  5. oak-curriculum-schema oak-curriculum-schema Public

    Contract tests to ensure data integrity between Oak apps and their data

    TypeScript 1

  6. oak-consent-client oak-consent-client Public

    Oak National Academy's JS/React client for Oak's Consent API

    TypeScript 1

Repositories

Showing 10 of 19 repositories
  • oak-ai-lesson-assistant Public

    Oak's AI Projects including our AI Lesson Planning Assistant (Aila) and Quiz Designer

    oaknational/oak-ai-lesson-assistant’s past year of commit activity
    TypeScript 20 MIT 1 0 19 Updated May 16, 2025
  • oak-ai-autoeval-tools Public

    Oak National Academy's AI Auto Eval tools provide LLM as a judge evaluation on lesson plans and resources

    oaknational/oak-ai-autoeval-tools’s past year of commit activity
    Python 11 MIT 3 0 0 Updated May 16, 2025
  • Oak-Web-Application Public

    Oak National Academy Web Application provides the front end to Oak's teacher and pupil facing content

    oaknational/Oak-Web-Application’s past year of commit activity
    TypeScript 19 MIT 2 319 14 Updated May 16, 2025
  • oak-components Public

    A React Typescript components library for Oak National Academy Web Applications

    oaknational/oak-components’s past year of commit activity
    TypeScript 4 MIT 0 6 13 Updated May 15, 2025
  • oak-curriculum-schema Public

    Contract tests to ensure data integrity between Oak apps and their data

    oaknational/oak-curriculum-schema’s past year of commit activity
    TypeScript 1 MIT 0 0 0 Updated May 12, 2025
  • oaknational/oak-release-actions’s past year of commit activity
    0 MIT 0 0 0 Updated May 7, 2025
  • oaknational/oak-repo-templates’s past year of commit activity
    HCL 0 0 0 0 Updated Apr 23, 2025
  • oak-terraform-actions Public

    A list of reusable Github Actions used at Oak National Academy

    oaknational/oak-terraform-actions’s past year of commit activity
    JavaScript 0 MIT 0 0 1 Updated Apr 15, 2025
  • oak-terraform-modules Public

    Some Terraform modules that follow Oak naming etc standards

    oaknational/oak-terraform-modules’s past year of commit activity
    HCL 1 MIT 0 0 0 Updated Apr 15, 2025
  • Retool-Helpers Public

    Retool helper functions that run in a browser environment

    oaknational/Retool-Helpers’s past year of commit activity
    TypeScript 2 0 0 1 Updated Feb 6, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…