For homeschool families · Grades 6–10 · Free, no sign-up

A free homeschool curriculum for Science, English (Common Core or AERO) and Mathematics, Grades 6–10.

EduLib is a complete self-study library for middle and early high school: structured Science lessons in Biology, Chemistry and Physics mapped to NGSS, plus English Language & Literature reading and language tasks mapped to Common Core ELA — every lesson aligned to IB MYP Criteria A–D.

Science lessons
39
English readings
13
Math lessons
36
Science branches
4
Cost
Free

Why it works for homeschooling

A real curriculum, not random worksheets

Science lessons are organised Grade → Unit → Topic → Lesson across Biology, Chemistry and Physics, while English reading and language tasks follow Common Core ELA strands — so you can follow a coherent sequence for Grades 6–10 instead of piecing resources together.

Mapped to standards, lesson by lesson

Every Science lesson lists the exact NGSS performance expectation it covers, and every English reading and language task maps to Common Core ELA standards — easy evidence for portfolios and state requirements.

Built for self-study

Each Science lesson runs a full inquiry cycle — engage, explore, explain, practise, investigate, reflect — and each English task opens with learning objectives, so a student can work through either subject without a parent teaching the content first.

Free, with no sign-up

Everything is free for everyone. No accounts, no paywall — progress, confidence ratings and reflections are stored privately in the student's own browser.

What's inside every lesson

Video + interactive simulation

Science lessons pair a curated explainer video with a PhET interactive simulation and guiding questions; English tasks include annotated reading passages and language usage practice.

Quizzes with feedback

Level 1–3 multiple-choice questions explain why a wrong answer is wrong, and level 4 open tasks come with model answers students can compare against.

Vocabulary and concept support

Key terms are defined in every lesson and collected in searchable subject glossaries, with tables and callouts that highlight common misconceptions.

How to use it at home

  1. 1

    Pick a subject, grade and branch

    Open the Science library to filter by grade (6–10) and branch, or open the English library to browse reading texts and language tasks by strand and grade band.

  2. 2

    Follow the learning cycle

    In Science, start with the engage phenomenon, watch and explore, read the explanation, then practise and investigate. In English, read at your Lexile level, answer text-dependent questions and practise language skills.

  3. 3

    Check understanding, track progress

    Finish with the quiz and reflection prompts. Completion and confidence are tracked automatically in the browser — open My Progress any time to see the picture.

Because the library also follows the IB MYP framework, each lesson names the MYP criterion (A–D) it develops — useful if your learner is in, or heading toward, an IB programme.

Start your first lesson today

No account, no setup. Pick a subject, open a lesson or reading, and let the learning cycle guide the rest.