IB课程分六大学科组:Studies in language and literature、Language acquisition、Individuals and societies、Sciences、Mathematics、Arts,每一个学科组下面在细分分为不同的课程,每一门课程再进一步分为高级课程HL(Higher Level)和普通课程SL(Standard Level)两种。
除了这六大学科,IB还要求学生完成Theory of knowledge,一篇拓展论文The Extended essay,还有150小时的Creativity,activity,service,有点类似于志愿者和社会实践。