What are all the IB courses available to take? Here's our complete list of all SL and HL classes.
Every IB School is different, so your IB school may not offer all of the IB courses below. However, these are all of the classes that IB creates a curriculum and test for. There are 56 classes (counting HL and SL separately). I have categorized them by the subject categories that IB defines as the six subject groups.