Which subjects and curricula do you cover?
Updated August 6, 2026
We cover two curricula and nothing else: the IB Diploma Programme (IB) and the Middle Years Programme (MYP). The subject list for each one shows exactly what we hold.
The two curricula we cover
RevisionDojo is built for the International Baccalaureate only. We cover the Diploma Programme, shown across the site as IB, and the Middle Years Programme, shown as MYP. There is no A Level, AP or GCSE content.
Each programme has its own subject list. The link at the top of either list, Switch to MYP or Switch to IB, moves you between them once you are signed in. If you have not set that programme up with us before, we ask you to choose your subjects first.
Browse IB Diploma subjectsBrowse MYP subjectsCheck whether we cover your subject
The subject list is the fastest way to check, because it is built from the subjects we actually hold. If a subject is not on the list for your programme, we do not cover it.
IB subjects sit under the IB group headings, and Theory of Knowledge sits under the DP core. If you have already chosen your subjects, yours are listed at the top of the page, above everything else.
Where a subject is taught at both levels, one page covers both. Once that subject is on your account, SL and HL appear next to the subject title and you pick the one you study.
What you get varies by subject
Covering a subject does not mean we hold every kind of resource for it. A subject page carries its own set of tabs, for example Questionbank, Notes, Flashcards, Past Papers and Cheatsheets. A tab appears only when that subject has content behind it.
So a tab you cannot see is one we have not built for that subject. It is not a fault, and it is not hidden by your plan.
The MYP free period has ended
MYP was free for a promotional period. That period ended on 23 February 2026. MYP is not paid-only now: it follows the same rules as the rest of the site, so the free weekly allowances still cover MYP notes, lessons and flashcards, and anything past them needs a paid plan.
See the plans