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
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
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
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.