Quick answer
MarkScheme hosts free IB Diploma courses (44+ subjects, 760+ lessons) at [markscheme.app/ib/courses](/ib/courses) — topic-by-topic lessons, flashcards, and criterion practice marking on every syllabus point. Pair with [IB past papers](/ib/past-papers) and [mark uploaded answers](/mark) for markband-shaped feedback. Not static PDF dumps: worked examples and built-in criterion practice on every syllabus point.
What is included
New SL science & humanities courses: [Biology SL](/ib/courses/biology-sl) · [Chemistry SL](/ib/courses/chemistry-sl) · [Economics SL](/ib/courses/economics-sl) · [Business SL](/ib/courses/business-management-sl) · [Psychology SL](/ib/courses/psychology-sl) · [Computer Science SL](/ib/courses/computer-science-sl) · [ESS](/ib/courses/environmental-systems-and-societies-sl) · [Maths AA SL](/ib/courses/maths-aa-sl) · [Maths AI SL](/ib/courses/maths-ai-sl)
- Core: TOK, Extended Essay, CAS
- Group 1–3: English A, Spanish B, French B, History, Geography, Economics, Business, Psychology (HL and SL where offered)
- Group 4–5: Biology, Chemistry, Physics, Computer Science, ESS, Maths AA & AI (HL and SL)
- Group 6: Visual Arts, Theatre, Music, Film, Dance (HL and SL) — all topic-complete
Group 6 arts (expanded): Dance · Theatre · Music · Film · Visual Arts — each with HL and SL courses and full topic practice grids.
Each course follows official topic codes. Lessons link straight to mark a paper practice with IB assessment criteria — band-by-band feedback, not a generic grade.
How to use the courses
This section covers How to use the courses — what IB examiners reward most often in past papers and coursework.
- Open the IB courses catalog or browse from the main courses page.
- Pick your subject — e.g. Biology HL, Biology SL, or TOK.
- Work through topics in syllabus order; use flashcards and quick checks on each page.
- Click criterion practice to upload your answer for marking against the real rubric.
Past papers + courses together
Courses teach the content and skills; [IB past papers](/ib/past-papers) train exam format under time pressure. Use [topic practice pages](/ib/past-papers/biology-hl#ib-topic-practice) to connect each syllabus point to a practice task and marking.
Frequently asked questions
This section covers Frequently asked questions — what IB examiners reward most often in past papers and coursework.
Are these courses really free?
Yes — 100% free, no paywall. MarkScheme is built for students who cannot afford paid note sites.
Do you host official IB past papers?
No. We link to legitimate sources (IBO specimens, RevisionDojo, ibresources.cc) and author original lesson content. We never redistribute pirated papers.
How is IB marking different from A-Level marking on MarkScheme?
IB uses markbands and assessment criteria, not B1/M1/A1 codes. Our IB practice mode scores criterion-by-criterion. See IB markbands explained.