Программа IB предполагает изучение шести предметов, которые ученик выбирает из шести тематических групп: родной язык, иностранные языки, гуманитарные науки, естественные науки, математика и искусство. Вместо искусства можно выбрать еще один предмет из другой группы. Таким образом, данная система обеспечивает молодому человеку довольно широкий кругозор. Впрочем, три предмета на выбор все же изучаются более углубленно - здесь можно провести параллель с A-level.
Студент должен выбрать по одному предмету из шести групп, три из которых изучаются на «продвинутом» уровне (Higher level) в объеме 240 учебных часов и три - на «стандартном» (Standard level) в объеме 150 часов.
Группы предметов для выбора:
- Первый язык (как правило, родной) и выборочное изучение произведений мировой литературы;
- Иностранные языки и литература на этих языках;
- Человек и общество (Social science) - история, география, психология, экономика, философия, бизнес и управление, информационные технологии и другие предметы;
- Естественные науки (Science) - общий курс биологии, физики и химии;
- Математика;
- Дополнительный предмет по выбору (дизайн, музыка, театральное искусство, один из предметов группы 3 или предмет из групп 4, 5 на продвинутом уровне).
На практике получается обязательное изучение математики, общего курса естественных наук, родного языка и одного иностранного языка, и еще два предмета студент действительно может выбрать по своему усмотрению.
Кроме того, программа IB в обязательном порядке предполагает написание финального "развернутого эссе" (Extended Essay) объемом минимум 4000 слов и получение зачетов по двум курсам:
- Теория знания (Theory of Knowledge (TOK))
- Творчество, спорт и общественная работа (Creativity, action and service (CAS)) - курс сочетает в себе 50 часов спортивных занятий, 50 часов творческих занятий и 50 часов социальной работы.