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 3

  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 14

  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 10 2

  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 17 repositories
  • 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 26 Updated Dec 20, 2024
  • 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 14 MIT 0 0 12 Updated Dec 20, 2024
  • 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 1 Updated Dec 20, 2024
  • 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 1 Updated Dec 20, 2024
  • oak-components Public

    A React Typescript components library for Oak National Academy Web Applications

    oaknational/oak-components’s past year of commit activity
    TypeScript 3 MIT 0 6 16 Updated Dec 19, 2024
  • oak-components-sandbox Public

    A quick and dirty next project for playing with oak-components

    oaknational/oak-components-sandbox’s past year of commit activity
    TypeScript 0 0 0 2 Updated Dec 14, 2024
  • 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 10 MIT 2 0 0 Updated Dec 10, 2024
  • oak-sre-interview-task Public template

    A technical challenge for SRE interviews, exploring coding approach and API interactions.

    oaknational/oak-sre-interview-task’s past year of commit activity
    Python 0 2 0 1 Updated Oct 23, 2024
  • 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 Sep 25, 2024
  • .github Public
    oaknational/.github’s past year of commit activity
    0 0 0 0 Updated Aug 29, 2024

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…