Are you sure?

Step by step

Learn at home with clarity and colour

HomeSchool Hub connects to the Oak National Academy Open API so lesson text, quizzes, and structure stay on-licence (OGL). We do not scrape their website — we sync curriculum data you choose, then track real progress here.

  1. 1

    Create a parent account

    You’ll pick school years, then subjects for each year — like building units on a timetable.

  2. 2

    Set your OAK_API_TOKEN and sync

    Request a free key from Oak, run bin/rails curriculum:oak_sync, and lessons appear in your hub (no full-page iframe).

  3. 3

    Invite learners

    Parents send email invites; children get their own sign-in. Roles stay separate.

  4. 4

    Track insights

    Sections viewed, quiz success, time on lessons — shown on the Insights dashboard.

Oak’s API is free and OGL-aligned. Using it is subject to Oak’s terms; they may collect usage data to understand reach and impact, as described in their API overview. HomeSchool Hub is not affiliated with Oak National Academy.