What are all the International Baccalaureate (IB) courses available to take? Here, we give you the complete list of all Standard Level (SL) and Higher Level (HL) IB classes.
Every IB school is different, so your own school might not offer all the IB courses below. However, these are all the classes the IB has created a curriculum and test for. There are in total 57 classes (counting HL and SL separately). I have categorized them by the categories that the IB defines as the six subject groups.